定義: 定義三種形式:
var arr=[value,value2];
var arr=new array(4);//開闢空間
var arr=new array(value,value2,vlaue3);
屬性:
length; 返回字串的長度。
prototype: 原型屬性:(和string類的prototype的屬性一樣的用法)
方法:
concat();陣列的鏈結
join(); 返回的是乙個字串,如果jion()中沒有引數,則拼接起來,如果jion()中有乙個引數,則:如:arr=[1,2,3,4,5] str=arr.join("a"); str="1a2a3a4a5";
push(); 新增元素在陣列的末尾,並且放回新陣列的長度。
當向資料當中新增陣列的時候,陣列會作為乙個整體元素新增。
pop(); 刪除最後乙個元素,並將最後乙個元素返回。
shift(); 刪除第乙個元素,並且返回。
reverse();實現陣列元素的翻轉。
sort(); 陣列的排序。 預設是公升序。
重點:在js當中,如果sort()中沒有引數的話,不管是string還是number型別預設都是按照unicode排序的。如果要實現數值排序的話,需要sort(引數)
這個引數是乙個函式名;如果是要公升序排序的話,定義的函式為:
function artsort(a,b){
return a-b;
}如果是要降序排序的話,定義的函式為:
function artsort(a,b){
return b-a;
}tostring();將乙個陣列轉成成字串格式。
JS物件和陣列的遍歷方法
1 使用object.keys 遍歷 返回乙個陣列,包括物件自身的 不含繼承的 所有可列舉屬性 不含symbol屬性 var obj object.keys obj foreach function key 輸出 a b c 2 使用for.in.遍歷 迴圈遍歷物件自身的和繼承的可列舉屬性 不含sy...
JS遍歷物件和陣列總結
1 使用object.keys 遍歷 返回乙個陣列,包括物件自身的 不含繼承的 所有可列舉屬性 不含symbol屬性 2 使用for.in.遍歷 迴圈遍歷物件自身的和繼承的可列舉屬性 不含symbol屬性 3 使用object.getownpropertynames obj 遍歷 返回乙個陣列,包含...
js學習筆記 物件和陣列
js物件和陣列 1 建立物件 1 加入物件直接量 用分號隔開的一對對屬性名和值的列表,包含在乙個花括號中 如 var empty var point 2 用new建立具體的一類物件 var a new array 2 物件的主要方法 tostring valueof 3 陣列的方法 1 join 把...