1、建立陣列
var array = new array();
var array = new array(size);
//指定陣列的長度
var array = 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的位置開始向後刪除delco
unt個元素,然後從start的位置開始插入乙個或多個新元素
4、刪除元素
array.pop();
//刪除最後乙個元素,並返回該元素
array.shift();
//刪除第乙個元素,陣列元素位置自動前移,返回被刪除的元素
array.
splice(start,delcount
);//從start的位置開始向後刪除delco
unt個元素
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 陣列的建立 vararrayobj new array 建立乙個陣列 vararrayobj new array size 建立乙個陣列並指定長度,注意不是上限,是長度 vararrayobj new array element0 element1 elementn 建立乙個陣列並賦值 2 陣列...
js陣列的操作
用 js有很久了,但都沒有深究過js的陣列形式。偶爾用用也就是簡單的string.split char 這段時間做的乙個專案,用到陣列的地方很多,自以為js高手的自己居然無從下手,一下狠心,我學!呵呵。學了之後才知道,js陣列的功能強大很,遠比vb,c 強多了,大家慢慢看吧 1 陣列的建立 var ...
js陣列操作
對陣列的整體性操作 var nums1 var nums2 for var i 0 i 10 i alert nums1 var nums2 nums1 nums2 nums1.splice 0 nums2 nums1.concat nums2 0 10 nums2 9 0 alert nums1 ...