1. 程式人生 > >數組的操作

數組的操作

tar -c return con indexof 數組排序 取數 sta cti

有關操作數組的方法(函數):

(常用)push() 從尾部添加新元素 操作的是原數組

pop() 從尾部刪除一個元素

unshift() 從開頭添加元素

shift() 從開頭刪除元素

slice(start, end) 獲取數組中某些元素,返回一個新數組;從start下標位置起開始截取到end下標(不包含end下標所在位置的元素)

join(string) 將數組中的元素拼接為字符串,並返回。 若join()不給參數,以逗號,分隔;若給參數,則以指定的分隔符進行分隔,形成字符串返回

(常用)splice(start, length) 從數組start位置開始, 刪除長度為length個元素。直接操作的是原數組

(常用)splice(start, length,元素1,元素2..) 從start位置開始,替換對應length個元素為元素1,元素2...

(常用)indexOf() 返回指定的元素在數組中首次出現的位置下2.從指定位置開始往後查找,找到則返回對應下標;找不到返回-1

(常用)sort() 數組排序 以ASCII對應的值進行升序排序

若要按數字的數值大小進行排序,需要傳一個設置排序規則的函數作為參數 score是需要排序的數組

score.sort(function(x,y){

return x - y;

});

console.log(score);

//需要遍歷對象的時候用forin

定義對象

var dog = {

//鍵(key) 值(value) 對形式

name: "哈士奇",

age: 3,

color: "gold"

};

for (k in dog) {

console.log(k, dog[k]);

}

數組的操作