gpt4 book ai didi

javascript - 你能拼接对象数组中的单个对象属性吗?

转载 作者:行者123 更新时间:2023-11-30 08:19:43 34 4
gpt4 key购买 nike

我想知道是否可以使用 splice 方法改变对象数组中的特定对象属性。

例如

const array = [
{ name: 'Object 1', body: 'Hello world'},
{ name: 'Object 2', body: 'Bye Pluto'}
]

array.splice(1, 1, /* Can I mutate [1].body without replacing the whole object? */)

预期输出为:

{ name: 'Object 1', body: 'Hello world'},
{ name: 'Object 2', body: 'Bye Jupiter'}

最佳答案

你可以拿一个property accessor与数组、索引和属性不拼接数组。

const array = [{ name: 'Object 1', body: 'Hello world'}, { name: 'Object 2', body: 'Bye Pluto'}];

array[1].body = 'Bye Mars!';

console.log(array);

关于javascript - 你能拼接对象数组中的单个对象属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55722881/

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