成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

JavaScript Array對(duì)象常用方法

wangdai / 703人閱讀

摘要:省略則對(duì)數(shù)組元素進(jìn)行排序返回該數(shù)組從數(shù)組中添加刪除項(xiàng)目返回被刪除的元素插入替換刪除

Array對(duì)象常用方法 不改變?cè)瓟?shù)組

concat()

join()

slice()

toString()

改變?cè)瓟?shù)組

pop()

push()

reverse()

shift()

unshift()

sort()

splice()

不改變?cè)瓟?shù)組 array.concat(array)
連接兩個(gè)或多個(gè)數(shù)組
返回被連接數(shù)組的一個(gè)副本
[1,2].concat([3,4])
// expected output: "[1,2,3,4]"
join(string)
把數(shù)組中所有元素放入一個(gè)字符串
返回字符串
["Fire", "Air", "Water"].join("")
// expected output: "FireAirWater"
slice(begin[, end])
從已有的數(shù)組中返回選定的元素
返回一個(gè)新數(shù)組
["ant", "bison", "camel", "duck", "elephant"].slice(2, 4)
// expected output: Array ["camel", "duck"]
toString()
把數(shù)組轉(zhuǎn)為字符串
返回?cái)?shù)組的字符串形式
[1,2].toString()
// expected output: "1,2"
改變?cè)瓟?shù)組 pop()
刪除數(shù)組最后一個(gè)元素,如果數(shù)組為空,則不改變數(shù)組,返回undefined
返回被刪除的元素
push()
向數(shù)組末尾添加一個(gè)或多個(gè)元素
返回新數(shù)組的長度
reverse()
顛倒數(shù)組中元素的順序
返回該數(shù)組
shift()
把數(shù)組的第一個(gè)元素刪除,若空數(shù)組,不進(jìn)行任何操作,返回undefined
返回第一個(gè)元素的值
unshift()
向數(shù)組的開頭添加一個(gè)或多個(gè)元素
返回新數(shù)組的長度
sort([compareFunction])
compareFunction:用來指定按某種順序進(jìn)行排列的函數(shù)。
省略則對(duì)數(shù)組元素進(jìn)行(ascii)排序
返回該數(shù)組
let numbers = [4, 2, 5, 1, 3]
numbers.sort((a, b) => a - b) // return > 0, a <=> b
// [1, 2, 3, 4, 5]
splice(start[, deleteCount[, item1[, item2[, ...]]]])
從數(shù)組中添加/刪除項(xiàng)目
返回被刪除的元素
let months = ["Jan", "March", "April", "June"];
// 插入
months.splice(1, 0, "Feb");
// inserts at index 1
console.log(months);
// expected output: Array ["Jan", "Feb", "March", "April", "June"]

// 替換
months.splice(4, 1, "May","Lili");
// replaces 1 element at index 4
console.log(months);
// expected output: Array ["Jan", "Feb", "March", "April", "May", "Lili"]

// 刪除
months.splice(4, 2);
// delete 2 element start at index 4
console.log(months);
// expected output: Array ["Jan", "Feb", "March", "April"]

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/106596.html

相關(guān)文章

  • Javascript中的常用的檢測方法

    摘要:數(shù)組檢測使用例如兼容性可以使用以下方式,先檢測是否支持。用來比較兩個(gè)值是否嚴(yán)格相等,與相同基本類型檢測用來檢查一個(gè)數(shù)值是否為有限的用來檢查一個(gè)值是否為用來判斷一個(gè)值是否為整數(shù)。目前接觸到的一些方法,有新的日后再更新。 數(shù)組檢測 1.使用Array.isArray() Array.isArray(obj) 例如: Array.isArray([]) //true Array.isArra...

    muddyway 評(píng)論0 收藏0
  • 常用JavaScript小技巧及原理詳解

    摘要:使用一元加模擬函數(shù)原理對(duì)非數(shù)值類型的數(shù)據(jù)使用一元加,會(huì)起到與函數(shù)相同的效果。中,若判斷不為則不再進(jìn)行下一步操作。使用邏輯或設(shè)置默認(rèn)值邏輯或也屬于短路操作,即當(dāng)?shù)谝粋€(gè)操作數(shù)可以決定結(jié)果時(shí),不再對(duì)第二個(gè)操作數(shù)進(jìn)行求值。 善于利用JS中的小知識(shí)的利用,可以很簡潔的編寫代碼 1. 使用!!模擬Boolean()函數(shù) 原理:邏輯非操作一個(gè)數(shù)據(jù)對(duì)象時(shí),會(huì)先將數(shù)據(jù)對(duì)象轉(zhuǎn)換為布爾值,然后取反,兩個(gè)!!...

    chnmagnus 評(píng)論0 收藏0
  • [ ES6 ] 快速掌握常用 ES6 (二)

    摘要:本系列文章適合快速掌握入門語法,想深入學(xué)習(xí)的小伙伴可以看看阮一峰老師的入門本篇文章是對(duì)之前文章的一個(gè)補(bǔ)充,可以使代碼更簡潔函數(shù)參數(shù)默認(rèn)值在傳統(tǒng)語法中如果想設(shè)置函數(shù)默認(rèn)值一般我們采用判斷的形式在新的語法中我們可以在參數(shù)聲明的同時(shí)賦予默認(rèn)值參數(shù) 本系列文章適合快速掌握 ES6 入門語法,想深入學(xué)習(xí) ES6 的小伙伴可以看看阮一峰老師的《ECMAScript 6 入門》 本篇文章是對(duì)之前文章...

    hidogs 評(píng)論0 收藏0
  • JavaScript數(shù)組——常用數(shù)組方法匯總

    摘要:本文記錄關(guān)于數(shù)組的一些常用方法,搜集總結(jié)。對(duì)于數(shù)組中的每個(gè)元素,都會(huì)調(diào)用函數(shù)一次。返回值是一個(gè)新數(shù)組,其中的每個(gè)元素均為關(guān)聯(lián)的原始數(shù)組元素的回調(diào)函數(shù)返回值。 本文記錄關(guān)于js數(shù)組的一些常用方法,搜集總結(jié)。 主要思路: 1. 方法功能是什么 2. 傳遞的參數(shù)是什么 3. 返回值是什么 4. 原來的數(shù)組是否改變 第一組:關(guān)于數(shù)組的增加、刪除和修改 1.push 向數(shù)組末尾增加新的...

    HollisChuang 評(píng)論0 收藏0
  • JavaScriptArray方法的詳細(xì)總結(jié)及常用數(shù)組操作(附完整示例)

    摘要:數(shù)組索引只是具有整數(shù)名稱的枚舉屬性,并且與通用對(duì)象屬性相同。利用的解構(gòu)賦值解構(gòu)賦值尾遞歸優(yōu)化遞歸非常耗內(nèi)存,因?yàn)樾枰瑫r(shí)保存成千上百個(gè)調(diào)用幀,很容易發(fā)生棧溢出。而尾遞歸的實(shí)現(xiàn),往往需要改寫遞歸函數(shù),確保最后一步只調(diào)用自身。 一.前言 因?yàn)樵诠ぷ鳟?dāng)中,經(jīng)常使用到j(luò)s的數(shù)組,而其中對(duì)數(shù)組方法的使用也是很頻繁的,所以總是會(huì)有弄混或者概念不夠清晰的狀況,所以,寫下這篇文章整理一番,本文有對(duì)幾乎...

    Alfred 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<