社区
JavaScript
帖子详情
Js 能不能不遍历直接批量修改某个JSON字段的值
soamu
2018-06-07 04:13:04
json = [{name:"张三",age:23,shouru:3000},{name:"李四",age:23,shouru:3000},{name:"王五",age:23,shouru:3000},{name:"星河",age:23,shouru:3000}]
有没有什么办法,直接把age改成30的。。。
...全文
1000
6
打赏
收藏
Js 能不能不遍历直接批量修改某个JSON字段的值
json = [{name:"张三",age:23,shouru:3000},{name:"李四",age:23,shouru:3000},{name:"王五",age:23,shouru:3000},{name:"星河",age:23,shouru:3000}] 有没有什么办法,直接把age改成30的。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
天际的海浪
2018-06-07
打赏
举报
回复
引用 4 楼 soamu 的回复:
循环性能开销比较大吧
实话告诉你,用 for (var i = 0, len = arr.length; i < len; i++) 循环开销是最小的,其他方法都比这个开销大。 用正则表达式替换开销也比较小,但加上JSON.stringify()和JSON.parse()两次转换就......
ambit_tsai-微信
2018-06-07
打赏
举报
回复
一句话的循环,直接搞定
json.forEach(item=>item.age=30);
soamu
2018-06-07
打赏
举报
回复
循环性能开销比较大吧
FFF279469961
2018-06-07
打赏
举报
回复
是啊 感觉还是遍历方便 不然还得正则
FFF279469961
2018-06-07
打赏
举报
回复
json = [{name:"张三",age:23,shouru:3000},{name:"李四",age:23,shouru:3000},{name:"王五",age:23,shouru:3000},{name:"星河",age:23,shouru:3000}] json = JSON.stringify(json) json = json.replace(/"age":(\d*)/g,'"age":30') json = JSON.parse(json)
Hello World,
2018-06-07
打赏
举报
回复
转字符串,用正则替换,再转回来。 不过为啥要这么折腾,循环一下挺简单的
python
js
on
文件转txt文件,批处理
js
on
文件转换成一个txt文件
python
js
on
文件转txt文件,批处理
js
on
文件转换成一个txt文件,需要
js
on
文件的哪部分只需要对函数做相应的
修改
即可,输入文件的路径就可以得到想要的结果,方便高效.zip
python
js
on
文件转txt文件,批处理
js
on
文件转换成一个txt文件,
python
js
on
文件转txt文件,批处理
js
on
文件转换成一个txt文件,需要
js
on
文件的哪部分只需要对函数做相应的
修改
即可,输入文件的路径就可以得到想要的结果,方便高效
excel转
js
on
工具
拖拽excel至该脚本工具,可输出为
js
on
文件 excel内前两行为
字段
名
Js
on
to Excel
将
Js
on
格式的文件
批量
转换导出excel
批量
处理带下划线的
字段
改成下划线后单词首字母大写
去掉下划线,下划线后首字母大写
批量
转换工具
JavaScript
87,997
社区成员
224,708
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章