Array對象用于在單個的變量中存儲多個值。
創建Array對象的語法:
1、new Array();
2、new Array(size);
3、new Array(element0,element1,....elementn);
參數:
參數size是期望的數組元素的個數。
參數element.....elementn是參數列表。當使用這些參數來調用構造函數Array()時,新創建的數組元素就會被初始化為這些值。
他的length字段也會被設置為參數的個數。
返回值
返回新創建并被初始化了的數組。
如果調用構造函數 Array() 時沒有使用參數,那么返回的數組為空,length 字段為 0。
當調用構造函數時只傳遞給它一個數字參數,該構造函數將返回具有指定個數、元素為 undefined 的數組。
當其他參數調用 Array() 時,該構造函數將用參數指定的值初始化數組。
當把構造函數作為函數調用,不使用 new 運算符時,它的行為與使用 new 運算符調用它時的行為完全一樣。
Array對象屬性:
constructor 返回對創建該對象的數組函數的引用
length 設置或返回數組中元素的數目
prototype 向對象添加屬性和方法
Array對象的方法:
prop() 末尾刪除
push() 末尾添加
shift() 頭部刪除
unshift()頭部添加
splice() 刪除元素并向數組中添加新元素
sort() 排序
reverse()顛倒順序
toLocaleString()轉化為字符串
string對象屬性:
constructor 對創建該對象的函數的引用
length 字符串的長度
prototype 允許想對象添加屬性和方法
string方法:
big()/small()/blod()/toUppercase()/slice()/concat()連接字符串/match()查找特定的字串/
replace()替換/indexOf()