js中陣列元素常用新增方法是直接新增、push方法以及unshift方法
刪除方法則是delete、pop、shift
集修改方法為一身的則是splice
1、新增:
(1)直接新增通常都是這樣
var arr=;
arr[0]="first";
arr[1]="second";
(2)push
push方法就是將要新增的元素新增到陣列的末尾,陣列長度+1
var arr=["first","second"];
arr.push("last");// arr→["first","second","last"] arr.length=3
(3)unshift
unshift方法就是將要新增的元素新增到陣列頭部,並將其他元素一次移到更高的索引處
var arr=["first","second"];
arr.unshift("last");// arr→["last","first","second"] arr.length=3
2、刪除
(1)delete
var arr=["first","second","last"];
delete arr[0];//arr→[undefined,"second","last"],arr.length=3;
並未完全達到刪除目的
(2)pop
pop方法是與push對應的,刪除最後乙個元素,陣列長度-1
var arr=["first","second","last"];
arr.pop();//arr→["first","second"],arr.length=2;
(3)shift
與unshift對應,刪除第乙個元素,陣列長度-1,其他元素索引均-1
3、splice
splice方法是修改方法,具有新增和刪除功能
splice()的前兩引數指定了需要刪除的陣列元素,緊隨其後任意多個引數指定需要插入到陣列的元素,以至於splice可以實現新增、刪除和修改功能。實際上不是修改,只是先刪除乙個元素再把後面插入的元素插入到那個位置。
新增:var arr=[1,2,3,4,5];
arr.splice(2,0,"change");//arr→[1,2,"change",3,4,5]
引數2代表索引值,引數0代表要改變的元素個數,最後乙個引數代表要新增或者替換進去的元素。
刪除arr.splice(2,1);//arr→[1,2,4,5] 當然,也可以刪除多個,修改第二個引數即可
陣列新增和刪除元素js
陣列的新增與刪除 新增元素 向陣列最後面新增乙個或多個元素 語法 arr.push ele1,ele2 該方法會返回乙個新的陣列長度,並且改變原來陣列裡面的元素 var arr 1,2,4,3,5 console.log arr.push 6 返回乙個新的陣列長度length 6 console.l...
陣列的刪除元素和新增元素
思路分析 a.我們首先確定哪些元素是需要移動位置的 插入的位置比如說插入到3後面 按照索引就是索引為2後面的元素都需要移動。b.元素從後面移動,這樣移動簡單。int arr 6 for int i 5 i 2 i i 2 表示 移動的是3後面的元素 arr 3 4 for int n 0 n 6 n...
js陣列的新增和刪除
js中陣列元素常用新增方法是直接新增 push方法以及unshift方法 刪除方法則是delete pop shift 集修改方法為一身的則是splice 1 新增 1 直接新增通常都是這樣 var arr arr 0 first arr 1 second 2 push push方法向陣列的末尾新增...