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

資訊專欄INFORMATION COLUMN

前端 操作數(shù)組

jollywing / 1674人閱讀

摘要:數(shù)組的操作常用方法向數(shù)組末尾增加項返回數(shù)組新長度直接改變原數(shù)組其他實現(xiàn)方法刪除數(shù)組最后一項返回被刪除項直接改變原數(shù)組其他實現(xiàn)方法刪除數(shù)組第一項返回被刪除的那一項直接改變原數(shù)組向數(shù)組開頭增加項返回數(shù)組新長度原數(shù)組改變從索引開始,刪除個元素

數(shù)組的操作 常用方法

push

向數(shù)組末尾增加項

返回數(shù)組新長度

直接改變原數(shù)組

其他實現(xiàn)方法:ary[ary.length]=1

pop

刪除數(shù)組最后一項

返回被刪除項

直接改變原數(shù)組

其他實現(xiàn)方法:ary.length--

shift

刪除數(shù)組第一項

返回被刪除的那一項

直接改變原數(shù)組

unshift

向數(shù)組開頭增加項

返回數(shù)組新長度

原數(shù)組改變

splice

splice(n,m)從索引n開始,刪除m個元素

splice(n)從索引n開始,刪除到數(shù)組末尾

ary.splice(ary.length-1,0)==ary.pop()

splice(n,m,x)從索引n開始刪除m個,用x替換刪除項

splice(n,0,x)從索引n開始,刪除0個(不刪除),把x增加到n的前面

ary.splice(ary.length,0,x)==ary.push(x)

slice

slice(n,m)從索引n開始截取到m-1處

slice(0) 相當(dāng)于賦值數(shù)組

concat 拼接

toString 轉(zhuǎn)化為字符串

join(",") 按照固定符號把數(shù)組拆分

reverse 倒序數(shù)組

sort 排序數(shù)組(10以內(nèi))

sort(function(a,b){ return a-b })有小到大排序

sort(function(a,b){ return b-a })有大到小排序

forEach 遍歷數(shù)組

var ary = [1, 2, 3];
ary.forEach( function ( item , index ) {} )
更好用的方法 例: var arr=[{name:1},{name:2},{name:3},{name:4}];

注意:還需要處理低版本IE的朋友請忽略以下方法

增 push

arr.push({name:5});
console.log(arr);//[ { name: 1 }, { name: 2 }, { name: 3 }, { name: 4 }, { name: 5 } ]

直接改變原數(shù)組

刪(過濾) filter

var res=arr.filter(function (item, index) {
    return item.name!==1//過濾掉name為1的那一項
});
console.log(arr)//[ { name: 1 }, { name: 2 }, { name: 3 }, { name: 4 } ]
console.log(res)//[ { name: 2 }, { name: 3 }, { name: 4 } ]

返回的新數(shù)組才是過濾好的結(jié)果,原數(shù)組不變

改 map

var obj={name:100};
var res=arr.map(function (item, index) {
    if(item.name===1){
        return obj
    }
    return item;
});
console.log(arr);//[ { name: 1 }, { name: 2 }, { name: 3 }, { name: 4 } ]
console.log(res)//[ { name: 100 }, { name: 2 }, { name: 3 }, { name: 4 } ]

返回的新數(shù)組才是改變后的結(jié)果,原數(shù)組不變

查 find

var res=arr.find(function (item, index) {
    return item.name==1
})
console.log(arr)//[ { name: 1 }, { name: 2 }, { name: 3 }, { name: 4 } ]
console.log(res)//{ name: 1 }

返回結(jié)果才是要查找的項,原數(shù)組不變

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

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

相關(guān)文章

  • js關(guān)鍵詞變色,數(shù)組打亂,數(shù)組去重的實現(xiàn)和封裝

    摘要:前言今天,把自己之前封裝過的一部分小功能操作分享出現(xiàn),都是一些可以說是比較常用,實現(xiàn)起來比較簡單,代碼又比較少的一些功能或操作,比如關(guān)鍵詞變色,數(shù)組打亂,數(shù)組去重等。關(guān)鍵詞變色這個功能很常見,特別是在搜索引擎執(zhí)行搜索的時候。 1.前言 今天,把自己之前封裝過的一部分小功能操作分享出現(xiàn),都是一些可以說是比較常用,實現(xiàn)起來比較簡單,代碼又比較少的一些功能或操作,比如關(guān)鍵詞變色,數(shù)組打亂,數(shù)...

    plokmju88 評論0 收藏0
  • CSS技巧 - 收藏集 - 掘金

    摘要:筆者作為一位,將工作以來用到的各種優(yōu)秀資料神器及框架整理在此,畢竟好記性不如爛鍵盤,此前端知識點大百科全書前端掘金,,不定期更新技巧前端掘金技巧,偶爾更新。計算數(shù)組的極值技巧使你的更加專業(yè)前端掘金一個幫你提升技巧的收藏集。 CSS 樣式畫各種圖形 - 前端 - 掘金下面是一些我在 CSS 中經(jīng)常用到的圖案,還有一些是在css-tricks看到的。記錄一下,以后會用到。會持續(xù)更新… 一、...

    Jonathan Shieber 評論0 收藏0
  • CSS技巧 - 收藏集 - 掘金

    摘要:筆者作為一位,將工作以來用到的各種優(yōu)秀資料神器及框架整理在此,畢竟好記性不如爛鍵盤,此前端知識點大百科全書前端掘金,,不定期更新技巧前端掘金技巧,偶爾更新。計算數(shù)組的極值技巧使你的更加專業(yè)前端掘金一個幫你提升技巧的收藏集。 CSS 樣式畫各種圖形 - 前端 - 掘金下面是一些我在 CSS 中經(jīng)常用到的圖案,還有一些是在css-tricks看到的。記錄一下,以后會用到。會持續(xù)更新… 一、...

    SHERlocked93 評論0 收藏0
  • 一次前端筆試總結(jié)

    摘要:另外,原題還有字?jǐn)?shù)限制的,只有在字?jǐn)?shù)小于并且結(jié)果正確時才可以滿分。插入節(jié)點操作的可以使用和方法,隨便用一個都行。但是,這題有兩個限制條件優(yōu)雅的方式前個元素。 1.有一個長度未知的數(shù)組a,如果它的長度為0就把數(shù)字1添加到數(shù)組里面,否則按照先進(jìn)先出的隊列規(guī)則讓第一個元素出隊。 分析:這道題主要是考核了數(shù)組的隊列方法和棧方法。另外,原題還有字?jǐn)?shù)限制的,只有在字?jǐn)?shù)小于30并且結(jié)果正確時才可以滿...

    jsdt 評論0 收藏0
  • 一次前端筆試總結(jié)

    摘要:另外,原題還有字?jǐn)?shù)限制的,只有在字?jǐn)?shù)小于并且結(jié)果正確時才可以滿分。插入節(jié)點操作的可以使用和方法,隨便用一個都行。但是,這題有兩個限制條件優(yōu)雅的方式前個元素。 1.有一個長度未知的數(shù)組a,如果它的長度為0就把數(shù)字1添加到數(shù)組里面,否則按照先進(jìn)先出的隊列規(guī)則讓第一個元素出隊。 分析:這道題主要是考核了數(shù)組的隊列方法和棧方法。另外,原題還有字?jǐn)?shù)限制的,只有在字?jǐn)?shù)小于30并且結(jié)果正確時才可以滿...

    GitChat 評論0 收藏0

發(fā)表評論

0條評論

jollywing

|高級講師

TA的文章

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