使用多種方式對兩個數組進行合并操作,為何有的不能自動觸發DOM的更新?我查看了Vue的文檔,知道由于js的限制,Vue無法檢測某些對數組的操作:當你利用索引直接設置一個項時,例如:vm.items[indexOfItem] = newValue當你修改數組的長度時,例如:vm.items.length = newLength但是我費解的是,為什么 this.list.push.apply(this.list, this.newList) 可以,而 Array.prototype.push.apply(this.list, this.newList) 卻不可以。這兩種調用方式有什么本質的不同嗎?麻煩各位大神解答一下,非常感謝!
Array.prototype.push.apply(arr1, arr2)無法自動觸發DOM更新
慕森卡
2018-12-11 13:15:42