數(shù)組中忌諱加入空的值
在創(chuàng)建的時(shí)候就已經(jīng)賦值即為初始化Var a = 10;
JS會(huì)將其中的下標(biāo)不是數(shù)字的值過(guò)濾掉,而不會(huì)顯示在界面上,但實(shí)際上還是存在的
// 使用下標(biāo)賦值,有則覆蓋原來(lái)的數(shù)據(jù)項(xiàng)
//使用下標(biāo)賦值,無(wú)則創(chuàng)建新的數(shù)據(jù)項(xiàng)
//下標(biāo)可以使用變量
//非數(shù)字下標(biāo),不算入數(shù)組長(zhǎng)度,但可存在
現(xiàn)在的數(shù)組相當(dāng)于一個(gè)對(duì)象,其中并沒有index這個(gè)屬性,返回undefined,如果存在該屬性則返回該屬性的屬性值,這是最基礎(chǔ)的,可能屬性值是一個(gè)函數(shù),或者是別的
//注意變量類型
Unshift()
Shift()
Push()
Pop()
Concat()
Concat()用于合并數(shù)組,不影響原數(shù)組,以副本的形式返回
Slice()
slice()用于分割數(shù)組,不影響原數(shù)組,以副本的形式返回
Splice()
Spilce()操作會(huì)直接改變?cè)瓟?shù)組
任何JS的內(nèi)置函數(shù)都是有自己的返回值的,如果是不返回的話,就會(huì)返回undefined
indexOf()
//這里是指第1個(gè)位置
lastIndexOf()
上面兩個(gè)例子說(shuō)明,查找起點(diǎn)包含自己的位置
Reverse()
Sort()
上面是sort()不傳遞值的情況,如果給sort()傳遞參數(shù),只能是一個(gè)函數(shù)的執(zhí)行上下文
上面三種形式都是實(shí)現(xiàn)一樣的效果,從小到大排序
相信看了這些案例你已經(jīng)掌握了方法,更多精彩請(qǐng)關(guān)注Gxl網(wǎng)其它相關(guān)文章!
相關(guān)閱讀:
怎樣讓DIV自適應(yīng)高度
怎樣用CSS隱藏圖片背景的文字內(nèi)容
在HTML里用CSS隱藏div的方法
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com