js物件和陣列
1、 建立物件:
(1)加入物件直接量——用分號隔開的一對對屬性名和值的列表,包含在乙個花括號中;如:
var empty = {};var point = ;
(2)用new建立具體的一類物件:
var a = new array();
2、 物件的主要方法:tostring(); valueof();
3、 陣列的方法:
(1)join() ——把乙個陣列的所有元素都轉換為字串,然後再連線起來,可以指定乙個可選的字串來分隔結果字串中的元素,如果沒有指定,則預設逗號;
如:var a = [1,2,3];
var s = a.join(); 輸出:s = 「1, 2, 3」(注意逗號後面還有乙個空格);
array.join() 方法和string.split()作用相反;
(2)reverse() ——顛倒陣列元素的順序並返回;
(3)sort() ——對陣列的元素進行排序;
(4)concat() ——建立並返回乙個陣列,返回的新陣列包含呼叫的原陣列的元素;
(5)slice(m,n) ——返回指定陣列的子陣列,m指定開始,n指定結束;如果只有乙個引數,則預設到陣列的結束;引數為負指從陣列的最後乙個元素算起。
(6)splice() ——刪除指定陣列的子陣列;
(7)push()和pop() ——新增刪除陣列元素,push在末尾新增,pop在在末尾刪除;
(8)tostring() ——將陣列轉化為字串返回。
JS遍歷物件和陣列總結
1 使用object.keys 遍歷 返回乙個陣列,包括物件自身的 不含繼承的 所有可列舉屬性 不含symbol屬性 2 使用for.in.遍歷 迴圈遍歷物件自身的和繼承的可列舉屬性 不含symbol屬性 3 使用object.getownpropertynames obj 遍歷 返回乙個陣列,包含...
JS物件和陣列的遍歷方法
1 使用object.keys 遍歷 返回乙個陣列,包括物件自身的 不含繼承的 所有可列舉屬性 不含symbol屬性 var obj object.keys obj foreach function key 輸出 a b c 2 使用for.in.遍歷 迴圈遍歷物件自身的和繼承的可列舉屬性 不含sy...
js字串和陣列筆記
字串就是零個或多個排在一起的字元,放在單引號或雙引號之中。如果要在單引號字串的內部使用單引號,必須在內部的單引號前面加上反斜槓,表示轉義。連線運算子 可以連線多個單行字串,將長字串拆成多行書寫,輸出的時候也是單行。可以使用陣列的方括號運算子,返回 字串某個位置的字元。length屬性返回字串的長度,...