筆記14--js基礎知識-數組

7.數組

7.1數組的概念

7.3數組的常用方法:

 

(1)indexOf:查找在數組中重複出現的元素第一次出現的位置,返回值是該元素的下標

lastindexOf:查找數組中重複出現的元素最後一次出現的位置,返回值是該元素的下標。

 

(2)unshift:在數組的頭部添加元素,返回值返回的是新數組的長度

頭部添加

shift:刪除數組頭部的元素,返回值是刪除的頭部元素。

頭部刪除

(3)  push:在數組的尾部插入元素,返回值是添加元素後數組的長度。

尾部添加

pop:從數組的尾部刪除最後一個元素,返回是被刪除的元素。

尾部刪除

 

(4)slice(開始位置的下標,結束位置的下標):提取數組中指定的連續的子數組。前包括,後不包括

(5)splice(開始刪除位置的下標,要刪除元素的長度,要選擇插入或者替換的內容splice有“剪接”的含義,前面兩個參數定義“剪”的部分。第三個參數定義“接”的部分,經過不同的參數組合就可以實現以下功能。

1.刪除操作:刪除數組中指定的任意元素

2.插入操作:在數組中指定位置插入元素

3.替換操作:在數組中替換指定位置的元素

 

(6)Reverse(反轉):將數組中的元素反序輸出。在原數組的基礎上進行反序輸出,不會重新創建一個新數組

 

(7)map:原數組的映射,經過函數的加工,返回一個新數組

 

匿名函數

一般我們傳遞的參數都是數字、字符串等類型的數據,有些時候可能需要傳遞一個函數,那麼如何傳遞一個函數呢?

var a = [2,4,6,8];
var b = a.map(fun);

 

Function fun (value,index,self){
    return  value * value;
}

 

簡寫爲:

var a = [2,4,6,8];

var b = a.map(function(value,index,self){
    return  value * value;
});
alert(a);

 

這就是匿名函數。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章