如何使用索引设置项目的属性?

时间:2017-06-14 09:51:30

标签: javascript vue.js

根据Vue的官方docs,你可以像这样设置一个带有索引的项目:

example.items[indexOfItem] = newValue // the value won't change
example.items.splice(indexOfItem, 1, newValue) // it will change here

如果我想像这样设置项目的属性,如何使用splice技术:

example.items[indexOfItem].property = newValue

示例输入:

example.items = [
  { property: 'a' },
  { property: 'b' }
]

1 个答案:

答案 0 :(得分:1)

这应该适合你。

var items = [
  { property: 'a' },
  { property: 'b' }
];
var indexOfItem = 1;
var newValue = {property:'c'};
items.splice(indexOfItem ,1, newValue);
console.log(items);