javascrip陣列操作方法

2021-06-25 07:34:31 字數 1625 閱讀 8509

1: var box = ['weiliang',29,new date()];

//用符號鏈結,返回string方法

alert((box.join('|')));

2: var box = ['weiwei',29,'computer','man'];

//後進先出方法   push和pop

alert(box.push('haerbin','heilongjiang'));

alert(box.pop());

alert(box.pop());

alert(box);

3: var box = ['weiwei',29,'computer','man'];

//先進先出   push和shift

alert(box.push('haerbin','heilongjiang'));

alert(box.shift());

alert(box.shift());

alert(box);

4: var box = ['weiwei',29,'computer','man'];

//前端新增   unshift   返回值ie不可用

alert(box.unshift('haerbin','heilongjiang'));

alert(box);

5: var box = ['0','1','5','10','15'];

//逆向排序,返回逆序後的陣列,對原陣列也進行改變

//alert(box.reverse());

//從小到大排序,數字根據大小排序,字串根據第乙個字元排序

alert(box.sort(compare));

function compare(value1,value2)

else 

}6: var box = ['0','1','5','10','15'];

//追加元素後,生成新陣列

//var box2 = box.concat('weiwei');

//alert(box2);

//擷取資料一部分生成新陣列

//var box3 = box.slice(1);//從第乙個位置取資料

//alert(box3);

//擷取資料從位置1到位置4

//var box4 = box.slice(1,4);

//alert(box4);//結果1、5、10

//splice取出原陣列元素,並且刪除原陣列的取出元素,生成新陣列

//var box5 = box.splice(1,3);//標示從1個元素取3個元素,刪除3個元素

//alert(box5);//1、5、10

//alert(box);//0,15

//splice插入功能

//var box6 = box.splice(1,0,'weiwei');//從第乙個元素,取並且刪除0個元素,從第乙個元素後新增』weiwei'到原陣列中

//alert(box6);alert(box);

//spliec替換功能

var box7 = box.splice(1,2,'weiwei');//從第乙個元素開始,刪除1個元素,插入'weiwei'

alert(box7);alert(box);

陣列操作方法

arr.join 符號 拼接 arr.push 追加元素 返回長度 arr.pop 刪除最後乙個元素,返回被刪除的元素 arr.unshift 向陣列的開頭新增乙個或更多元素,並返回新的長度。arr.shift 刪除並返回陣列的第乙個元素 陣列的指標 下移 一位 arr.reverse 顛倒陣列中元...

陣列的操作方法

array系統內建物件 乙個資料的集合 有個length屬性代表陣列的長度 可以改變 以數字為索引,索引從0開始到length 1結束 操作方法 1,給陣列尾部新增資料 資料.push 元素1,元素2.引數 要新增的資料,可以是乙個也可以是多個 返回值 返回新增陣列的長度,原陣列改變,變成新增後的陣...

陣列操作方法集合

indexof 存在返回1 不存在返回 1 var arr a b c console.log arr.indexof b 1 console.log arr.indexof y 1slice index,offset 包含頭部不包含尾部 var arr a b c arr.slice 0 a b ...