宣告陣列
var colors =
newarray()
;var colors =
newarray(3
);var colors =
newarray(1
,3,4
);var colors =[1
,3,4
,5];
arr.
push(1
,2,3
);
將 1,2,3新增到陣列的尾部
返回 陣列的新長度
arr.
unshift(1
,3,4
)
將1,3,4新增到陣列頭部
返回 陣列的新長度
arr.
pop(
);
刪除陣列最後一項
返回 刪除的那一項
arr.
shift
();
刪除陣列裡的第一項
返回 刪除的那一項
arr.
join();
arr.
join
("-"
)
將陣列轉化為字串
預設為 「,」 隔開 輸入引數時使用引數的字元
返回 字串
arr.
reverse()
;
將陣列按倒序排列
返回 倒序後的陣列
arr.
sort()
;
sort根據字串排序
也可以接收乙個比較函式作為引數
arr.
sort
(function
(a, b)
);
數字降序排序 ( 公升序變為 a - b)
arr.
concat
(arr2, arr3)
;
將陣列按順序進行連線。
返回 進行連線後的新陣列
arr.
slice(0
);arr.
slice(1
,2);
引數1: start 必需
引數2: end 可選
引數若為負數 則將引數加陣列長度進行計算
引數2為空時則擷取start後所有元素
引數為索引值,擷取的為 start 到 end-1 的元素
arr.
splice
(index, count)
刪除從index開始的 count個元素
返回 被刪除的元素組成的陣列
count設為0 不會刪除 不設定count 則全部刪除
arr.
splice
(index,
0, element)
index 起始位置
因為是插入所以不需要刪除,count置為0
arr.
splice
(index, count, element)
在指定位置刪除值,再插入項
arr.
indexof
(value, startindex)
value是要找的值 必需
startindex是開始尋找的索引 可選
返回值 number 若找到 返回索引 未找到則返回 -1
與indexof()相似
JS陣列迭代方法總結
ecmascript在第五個版本之後,發布了一些新特性,現做如下總結。1 every 對於陣列每乙個元素進行函式的執行,若每乙個函式都返回true,則結果為true,否則為false 例 var arr 1,2,3,4,3,5 var result arr.every function item,i...
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...