array.prototype.silce.call 理解分析
Array.prototype.slice.call(thisArg[, arg1[, arg2[, ...]]])
成員介紹:
Array 數(shù)組對(duì)象
prototype [property]
是javascript中對(duì)象的屬性,用來(lái)返回對(duì)象的原型引用,可以動(dòng)態(tài)的給此添加方法和屬性,對(duì)象如array,object,或者用戶定義的對(duì)象,詳細(xì)請(qǐng)看這里
slice [Function]
用原array對(duì)象,截取指定部分返回一個(gè)新的Array 對(duì)象,詳細(xì)請(qǐng)看這里
call [Function] call([thisObj[,arg1[, arg2[, [,.argN]]]]])
調(diào)用一個(gè)對(duì)象的一個(gè)方法,以另一個(gè)對(duì)象替換當(dāng)前對(duì)象,詳細(xì)請(qǐng)看這里。
以上逐一理解后,然后就好理解了
Array.prototype.slice.call(thisobj,start,end) 就是把thisobj對(duì)象通過(guò)call方法切割成一個(gè)新的數(shù)組
如下:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
相關(guān)文章
JavaScript實(shí)現(xiàn)通過(guò)滑塊改變網(wǎng)頁(yè)顏色
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)通過(guò)滑塊改變網(wǎng)頁(yè)顏色,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08
在JS中a標(biāo)簽加入單擊事件屏蔽href跳轉(zhuǎn)頁(yè)面
這篇文章主要介紹了JS中a標(biāo)簽加入單擊事件屏蔽href跳轉(zhuǎn)頁(yè)面的相關(guān)資料,需要的朋友可以參考下2016-12-12
JavaScript操作Oracle數(shù)據(jù)庫(kù)示例
這篇文章主要介紹了JavaScript操作Oracle數(shù)據(jù)庫(kù)示例,本文使用ActiveXObject實(shí)現(xiàn)訪問(wèn)Oracle數(shù)據(jù)庫(kù),需要的朋友可以參考下2015-03-03
深入理解javascript函數(shù)參數(shù)與閉包
函數(shù)是javascript的一等對(duì)象,想要學(xué)好javascript,就必須深刻理解函數(shù)。本文對(duì)javascript函數(shù)參數(shù)與閉包進(jìn)行詳細(xì)分析介紹。需要的朋友一起來(lái)看下吧2016-12-12
javascript+dom樹(shù)型菜單類,希望朋友們一起進(jìn)步
javascript+dom樹(shù)型菜單類,希望朋友們一起進(jìn)步...2007-05-05
JavaScript使用IEEE 標(biāo)準(zhǔn)進(jìn)行二進(jìn)制浮點(diǎn)運(yùn)算產(chǎn)生莫名錯(cuò)誤的解決方法
javascript做帶小數(shù)的計(jì)算時(shí),會(huì)出現(xiàn)9的循環(huán),以下方法幫助解決。2011-05-05
JS實(shí)現(xiàn)點(diǎn)擊按鈕獲取頁(yè)面高度的方法
這篇文章主要介紹了JS實(shí)現(xiàn)點(diǎn)擊按鈕獲取頁(yè)面高度的方法,涉及JavaScript針對(duì)頁(yè)面元素高度的各種常見(jiàn)運(yùn)算,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-11-11
JS原生數(shù)據(jù)雙向綁定實(shí)現(xiàn)代碼
本文通過(guò)實(shí)例代碼給大家介紹了JS原生數(shù)據(jù)雙向綁定問(wèn)題,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下吧2017-08-08

