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

資訊專欄INFORMATION COLUMN

js數(shù)組操作大全

abson / 2150人閱讀

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

棧方法

棧是一種LIFO(Last-In-First-Out,后進(jìn)先出)的數(shù)據(jù)結(jié)構(gòu)。

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

pop: 從數(shù)組末尾一處最后一項(xiàng),減少數(shù)組length,返回被移除的項(xiàng)

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

隊(duì)列是一種FIFO(First-In-First-Out)的數(shù)據(jù)結(jié)構(gòu)

shift: 移除數(shù)組的第一項(xiàng),,length減1,返回被移除項(xiàng)

unshift: 添加任意項(xiàng)至數(shù)組的前端,并返回?cái)?shù)組長度

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

reverse: 反轉(zhuǎn)原數(shù)組的順序

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

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

sort可以接受一個(gè)比較函數(shù)作為參數(shù)。比較函數(shù)接收兩個(gè)參數(shù),如果第一個(gè)參數(shù)應(yīng)該位于第二個(gè)之前,返回負(fù)值,如果相等返回0,否則返回正數(shù)

如:
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: 該方法溴銨創(chuàng)建當(dāng)前數(shù)組的一個(gè)副本,然后將參數(shù)添加至副本的末尾,返回新創(chuàng)建的副本數(shù)組

slice: 該方法基于數(shù)組中的一個(gè)或多個(gè)項(xiàng)創(chuàng)建新的數(shù)組。接受兩個(gè)參數(shù),及返回項(xiàng)的起始位置和結(jié)束位置

splice:
刪除: 提供2個(gè)參數(shù):起始位置,要?jiǎng)h除的項(xiàng)數(shù)。
添加: 提供3個(gè)參數(shù):起始位置,0(要?jiǎng)h除的項(xiàng)),要插入的項(xiàng)
替換: 提供3個(gè)參數(shù): 起始位置,要?jiǎng)h除的項(xiàng)數(shù),要插入的任意數(shù)量的項(xiàng)

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

位置方法

indexOf:

lastIndexOf:

迭代方法

every:

filter:

foreach:

map:

some:

歸并方法

reduce:

reduceRigth:

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/83740.html

相關(guān)文章

  • JavaScript編程注意事項(xiàng)、技巧大全

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

    Shimmer 評論0 收藏0
  • jQuery方法總結(jié)大全

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

    Coly 評論0 收藏0
  • NumPy 數(shù)組大全

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

    kk_miles 評論0 收藏0
  • NumPy 數(shù)組大全

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

    yunhao 評論0 收藏0

發(fā)表評論

0條評論

abson

|高級講師

TA的文章

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