vm爲新建的vue對象 ind爲數組 第一個e爲在數組ind中e索引位置 第二個e爲更改成值e vm.$set(vm.ind,e,e)
arr爲數組 //添加 arr.push(1); //刪除 arr.splice(*,*); //替換 arr.splice(*,*,*);
在本例中,咱們將建立一個新數組,並向其添加一個元素:javascript
<script type="text/javascript"> var arr = new Array(6) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" arr[3] = "James" arr[4] = "Adrew" arr[5] = "Martin" document.write(arr + "<br />") arr.splice(2,0,"William") document.write(arr + "<br />") </script>
輸出:vue
George,John,Thomas,James,Adrew,Martin George,John,William,Thomas,James,Adrew,Martin
例子 2
在本例中咱們將刪除位於 index 2 的元素,並添加一個新元素來替代被刪除的元素:java
<script type="text/javascript"> var arr = new Array(6) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" arr[3] = "James" arr[4] = "Adrew" arr[5] = "Martin" document.write(arr + "<br />") arr.splice(2,1,"William") document.write(arr) </script>
輸出:數組
George,John,Thomas,James,Adrew,Martin George,John,William,James,Adrew,Martin
例子 3
在本例中咱們將刪除從 index 2 ("Thomas") 開始的三個元素,並添加一個新元素 ("William") 來替代被刪除的元素:code
<script type="text/javascript"> var arr = new Array(6) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" arr[3] = "James" arr[4] = "Adrew" arr[5] = "Martin" document.write(arr + "<br />") arr.splice(2,3,"William") document.write(arr) </script>
輸出:對象
George,John,Thomas,James,Adrew,Martin George,John,William,Martin