色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - js一個(gè)call和apply的問題?

瀏覽:122日期:2023-02-14 17:03:55

問題描述

Array.call(null,{length:3}//返回[{length:3}]Array.apply(null,{length:3})//返回[undefined, undefined, undefined]

call和apply都是改變this指向,到這里結(jié)果卻不一樣,詭異了

問題解答

回答1:

寫這里,方便看。

call:第一個(gè)是直接傳對(duì)象進(jìn)去;

apply:第二個(gè)是當(dāng)成數(shù)組長度為3的數(shù)組,但沒有值,所以u(píng)ndefined{length: 3} => {length: 3, 0: undefined, 1: undefined, 2: undefined }所以輸出3個(gè)undefined

call接受的是連續(xù)參數(shù),apply接受的是數(shù)組參數(shù)。A.call(this, a,b,c,d)A.apply(this, [a,b,c,d])

回答2:

call()方法第二個(gè)參數(shù)是數(shù)組里面的一項(xiàng),

apply()方法第二個(gè)參數(shù)是一個(gè)數(shù)組

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 夜色精品国产一区二区 | 中文字幕一区在线 | 日本免费高清一区 | 动漫精品一区二区 | 美女张开大腿让男人捅 | 欧美一区二区三区不卡免费 | 黄www| 在线观看欧美亚洲日本专区 | 黄色三级免费 | 日本三级韩国三级在线观看a级 | 欧美14videosex性欧美成人 | 九九国产在线视频 | 亚洲综合成人网在线观看 | 国产女人成人精品视频 | 精品久久精品久久 | 亚洲天堂日韩在线 | 成人免费视频在线 | 成人免费观看视频久爱网 | a毛片在线 | 一级一黄在线观看视频免费 | 成人三级在线 | 欧美另类精品 | 国产亚洲一路线二路线高质量 | 日韩18在线观看 | 91福利国产在线观一区二区 | 欧洲美女a视频一级毛片 | 黄色在线播放 | 亚洲欧洲日产国码一级毛片 | 国产精品99r8免费视频2022 | 欧美久久视频 | 日韩国产午夜一区二区三区 | 免费一级毛片在级播放 | 日韩欧美久久一区二区 | 欧美成人久久一级c片免费 欧美成人看片黄a免费 | 自拍视频精品 | 中国日本高清免费视频网 | 538prom精品视频在放免费 | 免费女人18毛片a级毛片视频 | 手机在线一区二区三区 | 日日摸夜夜搂人人要 | 亚洲精品国产一区二区在线 |