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

資訊專欄INFORMATION COLUMN

關于javascript數(shù)組方法的總結

Yi_Zhi_Yu / 2639人閱讀

摘要:關于數(shù)組方法的總結以此數(shù)組為操作對象以下方法不改變原數(shù)組只是數(shù)組的轉(zhuǎn)換字符串使用括號中的字符串連接數(shù)組中的每個元素,返回一個連接好的字符串,不改變原數(shù)組可以將數(shù)組轉(zhuǎn)換成字符串形式,返回字符串,不改變原數(shù)組。

關于數(shù)組方法的總結

【arr(1,2,3,4);以此數(shù)組為操作對象;】

以下方法不改變原數(shù)組(只是數(shù)組的轉(zhuǎn)換) arr.join(字符串):

使用括號中的字符串連接數(shù)組中的每個元素,返回一個連接好的字符串,不改變原數(shù)組;

console.log(arr.join("-")); --> 1-2-3-4

arr.toString():

可以將數(shù)組轉(zhuǎn)換成字符串形式,返回字符串,不改變原數(shù)組。不太常用,一般用join方法;

console.log(arr.toString()); -->1,2,3,4

以下方法改變原數(shù)組(數(shù)組的基本操作) arr.push(item1, item2, ……):

可以向數(shù)組最后添加一個或者多個元素,返回數(shù)組的新長度length,改變原數(shù)組;

console.log(arr.push(5,6)); -->6

console.log(arr); -->[1,2,3,4,5,6]

arr.unshift(item1, item2, ……):

可以向數(shù)組最前面添加一個或者多個元素,返回數(shù)組新長度length,改變原數(shù)組;

console.log(arr.unshift(5,6)); -->6

console.log(arr); -->[5, 6, 1, 2, 3, 4]

arr.pop():

從數(shù)組最后面刪除一個元素,返回刪除的元素值,改變原數(shù)組;

console.log(arr.pop()); --> 4

console.log(arr); -->[1, 2, 3]

arr.shift():

從數(shù)組最前面刪除一個元素,返回刪除的元素值,改變原數(shù)組;

console.log(arr.shift()); --> 1

console.log(arr); -->[2, 3, 4]

位置方法(以下兩個方法h5提供,ie9以下不支持) arr.indexOf(param1, param2):

返回找到的第一個匹配的索引值,沒有找到返回-1;

param1表示要找哪個元素;

param2是一個索引值,表示要從哪個位置開始找,為空默認從頭開始找;

arr.indexOf(3); -->2

arr.lastIndexOf(param1, param2):

返回找到的最后一個匹配的索引值,沒有找到返回-1;

param1表示要找哪個元素;

param2是一個索引值,表示要從哪個位置開始找,為空默認從頭開始找;

arr.indexOf(3); -->2

操作方法 arr.concat(item1, item2, ……):

可以在數(shù)組后面連接新的元素,返回連接后的數(shù)組,不改變原數(shù)組;

注意:如果傳入的參數(shù)為數(shù)組,會將兩個數(shù)組拼接后返回;

console.log(arr.concat(5, 6)); -->[1, 2, 3, 4, 5, 6]

console.log(arr); -->[1, 2, 3, 4]

該方法可以通過不傳參數(shù)的方式,達到復制數(shù)組的目的,復制的數(shù)組與原數(shù)組不關聯(lián);

arr.slice(start, end):

可以拷貝從start索引開始,到end索引前一位的元素值,以數(shù)組的形式返回,不改變原數(shù)組;

console.log(arr.slice[0, 3]); -->[1, 2, 3]

console.log(arr); -->[1, 2, 3, 4]

arr.splice(start, len, item1, item2, ……):

可以截取(刪除)從start索引開始,len長度的元素,剩余的參數(shù)可選,表示在截?。▌h除)的位置插入新的元素,以數(shù)組形式返回截取(刪除)的部分,改變原數(shù)組;

console.log(arr.splice(1, 2)); -->[2, 3]

console.log(arr); -->[1, 4]

排序方法 arr.reverse():

翻轉(zhuǎn)數(shù)組,返回翻轉(zhuǎn)后的數(shù)組(一般不使用返回值),改變原數(shù)組;

console.log(arr.reverse()); -->[4, 3, 2, 1]

console.log(arr); -->[4, 3, 2, 1]

arr.sort();

可以對數(shù)組元素是字符串的數(shù)組進行排序,按照首字母,不需要考慮后面的值;

用于對數(shù)組元素進行排序,返回排序后的數(shù)組,改變原數(shù)組;

如果不傳參數(shù),按照數(shù)字的最高位的數(shù)字進行排序;(坑)

想要進行正確的升序和降序,需要傳遞一個回調(diào)函數(shù);

升序:arr.sort(function(a, b){return a-b;});

降序:arr.sort(function(a, b){return b-a;});

真是詭異………………………………

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

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

相關文章

  • JavaScript 基礎知識】一篇關于 JavaScript 一些知識點總結 —— 持續(xù)更新

    摘要:中基礎數(shù)據(jù)類型數(shù)據(jù)類型名稱數(shù)據(jù)類型說明只有一個值,即,聲明變量的初始值。只有一個值,即,表示空指針,的值是派生的值。由零或多個位字符組成只有兩個值,即和該類型使用來表示整數(shù)和浮點數(shù)。中的對象其實就是一組數(shù)據(jù)和功能的集合。 JavaScript 中基礎數(shù)據(jù)類型 數(shù)據(jù)類型名稱 數(shù)據(jù)類型說明 Undefined 只有一個值,即 undefined ,聲明變量的初始值。 Nul...

    felix0913 評論0 收藏0
  • JS程序

    摘要:設計模式是以面向?qū)ο缶幊虨榛A的,的面向?qū)ο缶幊毯蛡鹘y(tǒng)的的面向?qū)ο缶幊逃行┎顒e,這讓我一開始接觸的時候感到十分痛苦,但是這只能靠自己慢慢積累慢慢思考。想繼續(xù)了解設計模式必須要先搞懂面向?qū)ο缶幊?,否則只會讓你自己更痛苦。 JavaScript 中的構造函數(shù) 學習總結。知識只有分享才有存在的意義。 是時候替換你的 for 循環(huán)大法了~ 《小分享》JavaScript中數(shù)組的那些迭代方法~ ...

    melody_lql 評論0 收藏0
  • JavasScript重難點知識

    摘要:忍者級別的函數(shù)操作對于什么是匿名函數(shù),這里就不做過多介紹了。我們需要知道的是,對于而言,匿名函數(shù)是一個很重要且具有邏輯性的特性。通常,匿名函數(shù)的使用情況是創(chuàng)建一個供以后使用的函數(shù)。 JS 中的遞歸 遞歸, 遞歸基礎, 斐波那契數(shù)列, 使用遞歸方式深拷貝, 自定義事件添加 這一次,徹底弄懂 JavaScript 執(zhí)行機制 本文的目的就是要保證你徹底弄懂javascript的執(zhí)行機制,如果...

    forsigner 評論0 收藏0
  • JavaScript基礎總結(三)——數(shù)組總結

    摘要:關于中的數(shù)組做出了如下總結數(shù)組是用來存儲一組不同類型的數(shù)據(jù)的容器??梢允褂脴嬙旌瘮?shù)的方法和字面量的方法來聲明函數(shù)訪問數(shù)組通過下標的方法來訪問可以獲得數(shù)組長度。 關于JavaScript中的數(shù)組做出了如下總結:1、數(shù)組是用來存儲一組不同類型的數(shù)據(jù)的容器??梢允褂脴嬙旌瘮?shù)的方法和字面量的方法來聲明函數(shù);訪問數(shù)組通過下標的方法來訪問;arr.length可以獲得數(shù)組長度。2、數(shù)組棧方法包括:...

    enda 評論0 收藏0
  • JavaScript數(shù)組去重總結

    摘要:需求給定一個數(shù)組,里面有重復的數(shù)字,字符串,或者是二維的數(shù)組對象等,將里面的重復的去除,并返回新數(shù)組針對數(shù)字及字符串的方法測試數(shù)組為方法一思路用兩個循環(huán),相互比較然后去掉重復的數(shù)字。 聲明: 本文給出的大多數(shù)方法都不是原創(chuàng),在具體方法使用時給出了出處的鏈接,不過有部分方法實現(xiàn)較簡單很多地方都有,所以未注明,在最后會給出所有的參考鏈接。文章來自個人博客, 轉(zhuǎn)載請注明出處。 需求: ...

    shmily 評論0 收藏0

發(fā)表評論

0條評論

Yi_Zhi_Yu

|高級講師

TA的文章

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