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

資訊專欄INFORMATION COLUMN

數(shù)組常用方法總結(jié)

Karuru / 1924人閱讀

摘要:不會改變原數(shù)組的方法方法返回一個新的數(shù)組對象,這一對象是一個由和不包括決定的原數(shù)組的淺拷貝。遍歷數(shù)組的方法方法對數(shù)組的每個元素執(zhí)行一次提供的函數(shù)。

不會改變原數(shù)組的方法

slice() 方法返回一個新的數(shù)組對象,這一對象是一個由 begin和 end(不包括end)決定的原數(shù)組的淺拷貝。原始數(shù)組不會被改變。

//語法:
arr.slice();
// [0, end]

arr.slice(begin);
// [begin, end]

arr.slice(begin, end);
// [begin, end)

//示例
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(1, 3);

// fruits contains ["Banana", "Orange", "Lemon", "Apple", "Mango"]
// citrus contains ["Orange","Lemon"]

concat() 方法用于合并兩個或多個數(shù)組。此方法不會更改現(xiàn)有數(shù)組,而是返回一個新數(shù)組。
concat方法創(chuàng)建一個新的數(shù)組,它由被調(diào)用的對象中的元素組成,每個參數(shù)的順序依次是該參數(shù)的元素(如果參數(shù)是數(shù)組)或參數(shù)本身(如果參數(shù)不是數(shù)組)。它不會遞歸到嵌套數(shù)組參數(shù)中。

concat方法不會改變this或任何作為參數(shù)提供的數(shù)組,而是返回一個淺拷貝,它包含與原始數(shù)組相結(jié)合的相同元素的副本。 原始數(shù)組的元素將復(fù)制到新數(shù)組中,如下所示:

對象引用(而不是實際對象):concat將對象引用復(fù)制到新數(shù)組中。 原始數(shù)組和新數(shù)組都引用相同的對象。 也就是說,如果引用的對象被修改,則更改對于新數(shù)組和原始數(shù)組都是可見的。 這包括也是數(shù)組的數(shù)組參數(shù)的元素。
數(shù)據(jù)類型如字符串,數(shù)字和布爾(不是String,Number 和 Boolean 對象):concat將字符串和數(shù)字的值復(fù)制到新數(shù)組中。

var array1 = ["a", "b", "c"];
var array2 = ["d", "e", "f"];

console.log(array1.concat(array2));
// expected output: Array ["a", "b", "c", "d", "e", "f"]
遍歷數(shù)組的方法

forEach() 方法對數(shù)組的每個元素執(zhí)行一次提供的函數(shù)。

//語法
arr.forEach(callback,thisArg);
// callback
// 為數(shù)組中每個元素執(zhí)行的函數(shù),該函數(shù)接收三個參數(shù):
    // 1.currentValue
    // 數(shù)組中正在處理的當(dāng)前元素。
    // 2.index可選
    // 數(shù)組中正在處理的當(dāng)前元素的索引。
    // 3.array可選
    // forEach() 方法正在操作的數(shù)組。
// thisArg可選
// 可選參數(shù)。當(dāng)執(zhí)行回調(diào)函數(shù)時用作 this 的值(參考對象)

// 示例
var array1 = ["a", "b", "c"];
array1.forEach((element) => console.log(element));
改變原數(shù)組的方法

splice() 方法通過刪除或替換現(xiàn)有元素或者原地添加新的元素來修改數(shù)組,并以數(shù)組形式返回被修改的內(nèi)容。此方法會改變原數(shù)組。

// 示例

var myFish = ["angel", "clown", "mandarin", "sturgeon"];
var removed = myFish.splice(2, 0, "drum");

// 運算后的 myFish: ["angel", "clown", "drum", "mandarin", "sturgeon"]
// 被刪除的元素: [], 沒有元素被刪除


var myFish = ["angel", "clown", "drum", "sturgeon"];
var removed = myFish.splice(2, 1, "trumpet");

// 運算后的 myFish: ["angel", "clown", "trumpet", "sturgeon"]
// 被刪除的元素: ["drum"]
    

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

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

相關(guān)文章

  • js 中數(shù)組常用方法總結(jié)

    摘要:在為的位置,刪除個元素,插入刪了為的元素,替換為刪了為的元素數(shù)組的增刪改都可以用完成返回從原數(shù)組中指定開始下標到結(jié)束下標之間的項組成的新數(shù)組該方法不會改變原始數(shù)組。不傳值表示克隆了除了正常用法,經(jīng)常用來將對象轉(zhuǎn)換為。 js 中數(shù)組的常用方法總結(jié) arr.fill(a);//所有子元素 都改為 a; [{a: 1},{b: 2}, ...Array(8).fill({}, 0)] //...

    luckyw 評論0 收藏0
  • (轉(zhuǎn))JavaScrit常用數(shù)組算法總結(jié)

    摘要:原文地址不管是在面試中還是在筆試中,我們都會被經(jīng)常問到關(guān)于數(shù)組的一些算法,比方說數(shù)組去重數(shù)組求交集數(shù)組擾亂等等。今天抽點時間把中的一些常用的數(shù)組算法做一下總結(jié),以方便大家面試筆試或者日常開發(fā)過程中用到。 原文地址:http://www.cnblogs.com/front-... 不管是在面試中還是在筆試中,我們都會被經(jīng)常問到關(guān)于javascript數(shù)組的一些算法,比方說數(shù)組去重、數(shù)組求...

    warnerwu 評論0 收藏0
  • ES6常用數(shù)據(jù)方法總結(jié)

    摘要:以上個方法及以上才支持。不過可以通過轉(zhuǎn)義支持低版本。以上均不改變原數(shù)組。讓數(shù)組的前后兩項進行某種計算,返回最終操作的結(jié)果。 1. forEach() let array = [1,2,3,4]; array.forEach((item, index, array) => {   console.log(item); }); forEach會遍歷數(shù)組, 沒有返回值, 不允許在循環(huán)體內(nèi)寫r...

    gitmilk 評論0 收藏0
  • JS 數(shù)組常用API方法和遍歷方法總結(jié)

    摘要:數(shù)組語法功能遍歷數(shù)組,返回回調(diào)返回值組成的新數(shù)組,不改變原數(shù)組,不會對空數(shù)組進行檢測語法功能無法,可以用中來停止,不改變原數(shù)組語法功能過濾,返回過濾后的數(shù)組,不改變原數(shù)組,不會對空數(shù)組進行檢測語法功能有一項返回,則整體為,不改變原數(shù)組語法 數(shù)組 (array) ES5 * map 語法:[].map(function(item, index, array) {return xxx})功...

    TNFE 評論0 收藏0
  • 新手開發(fā)中常用ES6基礎(chǔ)知識總結(jié)

    摘要:感覺對我這種沒實習(xí)沒工作的新手,雖然一些高級的功能暫時用不上,但是一些基礎(chǔ)的知識還是為平時的開發(fā)提供了巨大的便利。學(xué)習(xí)告一段落,現(xiàn)在結(jié)合平時的開發(fā),總結(jié)一些常用的知識。日常開發(fā)中,塊級作用域中使用的變量,盡量使用或者聲明。使用時,進行合并。 很早之前就學(xué)過TypeScript和ES6,后來做項目的時候零零散散用了些。這幾天又系統(tǒng)地把ES6的知識看了一遍。感覺對我這種沒實習(xí)沒工作的新手,...

    Paul_King 評論0 收藏0

發(fā)表評論

0條評論

Karuru

|高級講師

TA的文章

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