gpt4 book ai didi

javascript - 如何最有效地重命名 javascript 项目数组中的键?

转载 作者:搜寻专家 更新时间:2023-11-01 04:23:46 25 4
gpt4 key购买 nike

我有一个包含 10000 个对象的数组。每个对象都是这样的:

{"id":5, "name": "Jordin Sparks}

重命名键的最有效和最快的方法是什么,这样数组中的每个对象都变成:

{"num":5, "fullname": "Jordin Sparks"}

换句话说,“id”属性重命名为“num”,每个对象的“name”属性重命名为“fullname”。

最佳答案

蛮力方法。转换为字符串,重命名字段并解析为 JSON

var src = {"id":5, "name": "Jordin Sparks"};

var str = JSON.stringify(src);

var rst = JSON.parse(str.replace(/"id"/g, '"num"').replace(/"name"/g, '"fullname"'));
console.debug(rst);

编辑:修改替换为全局。

关于javascript - 如何最有效地重命名 javascript 项目数组中的键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33601818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com