求助,修改对象数组的对象属性
前端吧
全部回复
仅看楼主
level 1
老虚的笔
楼主
怎么替换对象数组中某个对象的一个属性值,我这样写为什么会替换所有对象的值啊。
正确的
写法是怎样的?
2023年04月16日 05点04分
1
level 1
老虚的笔
楼主
搞java的,前端了解的不多,实在不知道哪出问题了
2023年04月16日 05点04分
2
level 10
Darren♂
你这obj全是同一个对象
2023年04月16日 05点04分
3
老虚的笔
一针见血,非常感谢
2023年04月16日 07点04分
level 1
贴吧用户_QSADbVN145
第一张图 list.push({...obj})
2023年04月16日 06点04分
4
幻梦🌈之光
对象的解构还是浅拷贝,需要用structuredClone进行深拷贝
2023年04月16日 08点04分
level 1
憨憨舞姬蒂尼亚
javascript的switch好像必须加break来着
2023年04月16日 10点04分
5
level 3
贴吧用户_ab1GbUV
真菜啊
2023年04月16日 11点04分
7
level 5
见或不见_你
区分js的基本类型和引用类型
2023年04月16日 11点04分
9
level 8
莫叫我疯子😈
obj要放在for循环里面,用let
2023年04月16日 12点04分
10
level 5
阿纲又睡过头了
不知道case语句需要搭配break使用吗?
2023年04月16日 18点04分
11
level 12
r00t
对象数组?不应该是数组对象吗?
2023年04月16日 19点04分
12
level 6
司马绣虎
深拷贝和浅拷贝的区别 直接push(JSON.parse (JSON.stringify(obj)))
2023年04月17日 07点04分
14
level 1
Giant_ugly
JSON.parse(JSON.stringify(list).replace(/原属性/g, '新属性')) 一句代码的事
2023年04月17日 09点04分
15
1