js中和陣列相關的物件 Array

2021-08-18 08:30:21 字數 876 閱讀 4545

定義: 定義三種形式:

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 把...