配列の操作
参考:
配列の変更
配列の変更が検出されるメソッド
push()pop()shift()unshift()splice()sort()reverse()
参考:
変更が検出できない操作
インデックスを指定して代入する。
vm.items[indexOfItem] = newValue
配列の長さを指定する。
vm.items.length = newLength
参考:
配列全体を置き換える
filter 関数を使って変更した配列で、配列全体を置き換える。
this.items = this.items.filter((item) => {
return item.message.match(/Foo/)
})
map 関数を使って作成した配列で、配列全体を置き換える。
this.messages = this.items.map((item) => {
return `${item.name}: ${item.message}`
})
参考:
連想配列 (オブジェクト)
参考: