js 陣列方法總結歸類

2021-07-24 16:01:23 字數 1396 閱讀 8761

1、建立陣列

var

array = new

array();

vararray = new

array(size);//指定陣列的長度

vararray = new

array(item1,item2……itemn);//建立陣列並賦值

2、取值、賦值

var item = array[index];//獲取指定元素的值

array[index] = value;//為指定元素賦值

3、新增新元素

array.push(item1,item2……itemn); //將乙個或多個元素加入陣列,返回新陣列的長度

array.unshift(item1,item2……itemn); //將乙個或多個元素加入到陣列的開始位置,原有元素位置自動後移,返回 新陣列的長度

array.splice(start,delcount,item1,item2……itemn); //從start的位置開始向後刪除delcount個元素,然後從start的位置開始插入乙個或多個新元素

4、刪除元素

array.pop();    //刪除最後乙個元素,並返回該元素

array.shift(); //刪除第乙個元素,陣列元素位置自動前移,返回被刪除的元素

array.splice(start,delcount); //從start的位置開始向後刪除delcount個元素

5、陣列的合併、擷取

array.slice(start,end); //以陣列的形式返回陣列的一部分,注意不包括 end 對應的元素,如果省略 end 將複製 start 之後的所有元素

array.concat(array1,array2); //將多個陣列拼接成乙個陣列

6、陣列的排序

array.reverse();//陣列反轉

array.sort();//陣列排序,返回陣列位址

7、陣列轉字串

array.join(separator);  //將陣列原因用separator連線起來
列了這麼都就是沒有發現刪除陣列元素的方法!於是查了一些資料找到了解決方法。

刪除陣列元素需要擴充套件array原型prototype.

array.prototype.del=function

(index)

for(var i=0,n=0;i

if(this[i]!=this[index])

}this.length-=1;

};

JS陣列方法總結

1 轉換方法 tostring 返回陣列的字串表示,每個值的字串表示拼接成乙個字串,中間以逗號隔開。tolocalestring valueof var colors red blue yellow console.log colors.tolocalestring red,blue,yellow ...

js陣列方法總結

下面詳細介紹一下各個方法的基本功能。1 join join separator 將陣列的元素組起乙個字串,以separator為分隔符,省略的話則用預設用逗號為分隔符,該方法只接收乙個引數 即分隔符。var arr 1,2,3 console.log arr.join 1,2,3 console.l...

js陣列方法總結

concat 方法連線兩個或多個陣列。語法 arrayobject.concat arrayx,arrayx,arrayx 引數必須,引數可以是值,也可以是陣列 把引數陣列的值連線到陣列後 該方法不會改變現有的陣列,而是返回連線後的陣列。var arr 1,2,3 引數是兩個值 var concat...