导航

萌即是正义!时不时分享一些ACG活动记录与有趣代码的小站!

侧边栏
热门文章
1页面
程序员老黄历&求签
热度
624
2博文
3DS模拟器简体中文字库 | Citra3ds字库 | 符文工房4乱码解决字库 | shared_font.bin
热度
156
3博文
《前进吧!登山少女/向山进发》圣地巡礼——高尾山篇
热度
104
4博文
踏入迷途橘 《Summer Pockets》 圣地巡礼之国营常陆海滨公园
热度
78
5博文
《吹响吧!上低音号》 圣地巡礼之宇治 上篇
热度
78
6博文
《孤独摇滚》圣地巡礼——下北泽&下北泽咖喱节2023
热度
65
7推文
试用了 GitHub Copilot 的 Opus 4.7,整体体验并不理想。 我拿一个从零开始的工具类项目做测试,前后尝试了 5 次,竟然有 3 次直接被拒绝。理由都是认为这个项目需要团队投入数周甚至数月,超出了 AI 能完成的范围。但实际上,这个项目代码量最多也就一万行左右,我一个人一个周末完全可以完成。 这种“直接拒绝”的处理方式确实有些过头,系统级提示词到底是如何设计的?类似情况在 4.6 版本中从未出现过。当初难度更高的项目(比如维基萌公会)都能被耐心完成。 在我不断调整提示词、强烈要求之后,有 2 次成功执行,但结果质量依然不尽如人意,问题包括但不限于: 功能缺失、逻辑遗漏 声称“已完成”,但实际并未完成 无视我提供的前端代码,自行重新实现 在一个表单中,将多个字段通过遍历逐个提交的低效做法 这些问题,本质上更像是思考深度不足导致的。相比之下,Github Copilot 版的 4.6 思考深度是高,而 4.7 是中。 总体来说,4.7 在价格提升数倍的情况下,却带来了明显下降的体验,难免让人失望。更何况还强制下架了 4.6,以“升级”为名降低成本,这种做法确实难以令人认同。
热度
52
8博文
博客通用版Live2d蕾姆 | 雷姆
热度
52
9博文
博客通用版Live2d伊斯特瓦尔发布
热度
52
10博文
探访日本的废校:《中二病也要谈恋爱!》圣地巡礼之杜鹃花学校(原镰挂小学)
热度
39
最新评论
广树管理员
2026-05-02 13:10
@棋:可以呀,大佬可以提供下站点的基本信息吗
广树管理员
2026-05-02 13:10
@Mimosa:我觉得图片生成速度已经很快了。 至于最强,谷歌的 nano banana 刚出来那会儿也是这么觉得的
Mimosa
2026-05-01 22:54
ChatGPT images 2可能是我用过地表最强的图片生成AI了,除了出图慢点没啥缺点了,生成一张以文字为主的海报甚至感觉比人工排版的还要好……
2026-05-01 14:56
可以加个友链吗,和我一样用nuxt的真的少
广树管理员
2026-04-30 21:08
@棋:看了下,大佬的博客也很棒呢!
攻略中
告别回忆 双想 ~Not always true~
暂无评分
Steam告别回忆 双想 ~Not always true~
2026年3月10日 22时 ~ 攻略中
已累计游玩1个月23天
“我觅见了生命中的唯一,而后——”
亚路塔:狐狸狐途的面包冒险
暂无评分
Steam亚路塔:狐狸狐途的面包冒险
2026年2月12日 19时 ~ 攻略中
已累计游玩2个月19天
一场席卷全世界的面包革命现在开始! 主人公查雅阴错阳差之下,开始了在荒废的岛屿上经营面包店的生活。 出外冒险搜集食材、研发崭新面包配方、遇见性格各异的伙伴们,建造更丰富的设施,用面包香气使无人问津的广场再次热闹起来!
ToHeart
暂无评分
SteamToHeart
2025年6月26日 19时 ~ 攻略中
已累计游玩10个月10天
AQUAPLUS推出的“温暖人心的校园恋爱游戏”将以高清全3D形式焕新归来!
fault - StP - LIGHTKRAVTE
暂无评分
Steamfault - StP - LIGHTKRAVTE
2025年5月29日 20时 ~ 攻略中
已累计游玩11个月8天
全球累计销量超过50万份的“fault”系列最新作!故事的舞台是一个融合了奇幻与科幻的超前世界——卢森海德王国。本作讲述了生活在此地的一个平凡又平庸的究极普通市民——名为果子的少年的故事。
PSN奖杯卡

PSN奖杯卡

归档
赞助商广告

JS根据列表排列对象数组

作者:广树时间:2019-05-08 09:39:51分类:JavaScript

应用场景:将对象数组根据指派的数组内容进行排序,未指定的对象按照原始顺序。

const nodeData_ = [
    {account:'a',node:1},
    {account:'b',node:2},
    {account:'c',node:3},
    {account:'d',node:4},
    {account:'e',node:5},
    {account:'f',node:6}
]
const sortInfo = ['f','c','b']
nodeData_.sort((a, b) => {
    if (sortInfo.indexOf(a.account) === -1 && sortInfo.indexOf(b.account) === -1) {
        return 1
    } else if (sortInfo.indexOf(a.account) !== -1 && sortInfo.indexOf(b.account) === -1) {
        return -1
    } else if (sortInfo.indexOf(a.account) === -1 && sortInfo.indexOf(b.account) !== -1) {
        return 1
    }
    return sortInfo.indexOf(a.account) - sortInfo.indexOf(b.account)
})
console.log(nodeData_)

输出结果:

0: {account: "f", node: 6}
1: {account: "c", node: 3}
2: {account: "b", node: 2}
3: {account: "a", node: 1}
4: {account: "d", node: 4}
5: {account: "e", node: 5}

donate.png


telegram banner (1).png