国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

js數組操作大全

abson / 2151人閱讀

摘要:此方法會先調用每個數組項的,然后比較得到的字符串來確定排序。如可以接受一個比較函數作為參數。改變了原來的數組,都返回一個數組,如果是刪除,則返回被刪除的項,如果沒有刪除任何項,則返回空數組位置方法迭代方法歸并方法

棧方法

棧是一種LIFO(Last-In-First-Out,后進先出)的數據結構。

push: 接受任意數量的參數,逐個添加至數組的末尾,返回修改后數組的長度

pop: 從數組末尾一處最后一項,減少數組length,返回被移除的項

如:
var arr = [];
arr.push("a", "b");   //2
arr.pop();   //b
隊列方法

隊列是一種FIFO(First-In-First-Out)的數據結構

shift: 移除數組的第一項,,length減1,返回被移除項

unshift: 添加任意項至數組的前端,并返回數組長度

如:
var arr = ["a", "b"];
arr.shift();   //a
arr.unshift("c", "d");   //3
重排序方法

reverse: 反轉原數組的順序

sort: 按升序排序數組項。此方法會先調用每個數組項的toString(),然后比較得到的字符串來確定排序。

如:
var arr = [1,4,12,3];
arr.reverse(); //[3,12,4,1]
arr.sort();    //[1,12,3,4]

sort可以接受一個比較函數作為參數。比較函數接收兩個參數,如果第一個參數應該位于第二個之前,返回負值,如果相等返回0,否則返回正數

如:
var compare = function (v1, v2) {
    if(v1 < v2){
        return -1;
    }else if (v1 === v2) {
        return 0;
    } else{
        return 1;
    }
};

arr.sort(compare);   //[1,3,4,12]   
操作方法

concat: 該方法溴銨創建當前數組的一個副本,然后將參數添加至副本的末尾,返回新創建的副本數組

slice: 該方法基于數組中的一個或多個項創建新的數組。接受兩個參數,及返回項的起始位置和結束位置

splice:
刪除: 提供2個參數:起始位置,要刪除的項數。
添加: 提供3個參數:起始位置,0(要刪除的項),要插入的項
替換: 提供3個參數: 起始位置,要刪除的項數,要插入的任意數量的項

注意,concat、slice不會改變原數組的值,都返回一個新的數組。splice改變了原來的數組,都返回一個數組,如果是刪除,則返回被刪除的項,如果沒有刪除任何項,則返回空數組

位置方法

indexOf:

lastIndexOf:

迭代方法

every:

filter:

foreach:

map:

some:

歸并方法

reduce:

reduceRigth:

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/83740.html

相關文章

  • JavaScript編程注意事項、技巧大全

    摘要:數組元素刪除應使用。用來序列化與反序列化結果為的值與對象相同不要使用或者函數構造器和函數構造器的開銷較大,每次調用,引擎都要將源代碼轉換為可執行的代碼。 收藏自 JavaScript奇技淫巧45招 JavaScript是一個絕冠全球的編程語言,可用于Web開發、移動應用開發(PhoneGap、Appcelerator)、服務器端開發(Node.js和Wakanda)等等。JavaSc...

    Shimmer 評論0 收藏0
  • jQuery方法總結大全

    摘要:為所有的請求進行全局設置。從中取得一組值,顯示出來方法說明顯示隱藏的匹配元素。通過高度變化向下增大來動態地顯示所有匹配的元素,在顯示完成后可選地觸發一個回調函數。 Attribute: $(p).addClass(css中定義的樣式類型); 給某個元素添加樣式 $(img).attr({src:test.jpg,alt:test Image}); 給某個元素添加屬性/值,參數是map ...

    Coly 評論0 收藏0
  • NumPy 數組大全

    摘要:在下面的例子中,我們創建了一個二維數組并插入了兩列輸出如果沒有使用參數,則會輸出這就是數組結構的扁平化。下面的例子中我們從二維數組中刪除了一行輸出在方法中,首先給出數組,然后給出要刪除的元素的索引。數組被傳遞給函數。 NumPy 是一個Python 庫,用于 Python 編程中的科學計算。在本教程中,你將學習如何在 NumPy 數組上以多種方式添加、刪除、排序和操作元素。 NumPy...

    kk_miles 評論0 收藏0
  • NumPy 數組大全

    摘要:在下面的例子中,我們創建了一個二維數組并插入了兩列輸出如果沒有使用參數,則會輸出這就是數組結構的扁平化。下面的例子中我們從二維數組中刪除了一行輸出在方法中,首先給出數組,然后給出要刪除的元素的索引。數組被傳遞給函數。 NumPy 是一個Python 庫,用于 Python 編程中的科學計算。在本教程中,你將學習如何在 NumPy 數組上以多種方式添加、刪除、排序和操作元素。 NumPy...

    yunhao 評論0 收藏0

發表評論

0條評論

abson

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<