[js] array 介紹

js array 的語法:
var array-name = [item1, item2, ...];

index從0開始,length為長度。
set與get的方式為
arr[0] = 'Hello World';
var a = arrr[0];

陣列裡的元素的型態可以不同,像第0個元素為intrger,第1個元素為字串,型態不需要相同。

新增與移除的方式為
arr.push('Hello World'); // add last element
arr.pop(); // remove last element
arr.unshift('Hello World'); // add first element
arr.shift(); // remove first element
delete arr[0]; // first element change to 'undefined'

對array來說,valueOf及toString的結果是一樣的。
arr.sort(): 排序,能傳入comparor
arr.reverse(): 反轉陣列
arr.concat(other_array...): 串接多個陣列
arr.join(','): 將陣列元素用某','接起來

reference
http://www.w3schools.com/js/js_arrays.asp
http://www.w3schools.com/js/js_array_methods.asp
http://www.w3school.com.cn/jsref/jsref_obj_array.asp

沒有留言:

張貼留言