国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

javascript - es6數(shù)值解構(gòu)Number.prototype.toString is not generic

瀏覽:103日期:2023-04-27 14:18:21

問題描述

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>Document</title></head><body> <script>({toString:b} = 123);console.log(b === Number.prototype.toString); // trueconsole.log(Number.prototype.toString()); // 0console.log(b()); // Number.prototype.toString is not genericlet num = 456;console.log(num.b()); // num.b is not a function </script></body></html>

為什么b不能作為函數(shù)調(diào)用?

問題解答

回答1:

Number.prototype.toString 標(biāo)準(zhǔn)

The toString function is not generic; it throws a TypeError exception if its this value is not a Number or a Number object. Therefore, it cannot be transferred to other kinds of objects for use as a method.

翻譯一下后面的:

如果他的this值不是數(shù)字類型或者Number對(duì)象,將會(huì)拋出一TypeError

直接調(diào)用this是window你可以這么用:

b.call(1)b.call(Number(’test’))回答2:

你可以b.call(num),一般來(lái)說(shuō)toString不允許作為普通函數(shù)執(zhí)行很容易接受,就跟構(gòu)造函數(shù)一般不作為普通函數(shù)執(zhí)行一樣。ps:例子中的Number.prototype.toString()實(shí)際上作用域也是Number.prototype

補(bǔ)充一下,答題有點(diǎn)離題了,b()實(shí)際上是作為函數(shù)調(diào)用的,也調(diào)用成功了,錯(cuò)誤是toString()自身拋出來(lái)的。

回答3:

Number.prototype.toString 可以作為函數(shù)調(diào)用但 this 一定要是 Number 類型。其他類型的 toString 同理。

b.call(123)// '123'

The toString function is not generic; it throws a TypeError exception if its this value is not a Number or a Number object. Therefore, it cannot be transferred to other kinds of objects for use as a method.

15.7.4.2 Number.prototype.toString

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 亚洲综合第一区 | 亚洲精品第五页中文字幕 | 呦女精品视频 | 三级高清 | 久久午夜国产片 | 国产精品成人观看视频国产 | 精品91精品91精品国产片 | 国产一区在线观看免费 | 国产亚洲免费观看 | 欧美一级毛片欧美一级无片 | 国产日韩在线视频 | japanese日本tube色系 | 中文国产成人精品少久久 | 手机看片高清国产日韩片 | 韩国一大片a毛片 | 国产精品二区页在线播放 | 五月久久亚洲七七综合中文网 | japanese色系国产在线高清 | 91精品国产91久久久久 | 成人h网站| 新版天堂资源中文8在线 | 三级欧美| 毛色毛片免费观看 | 亚洲日韩中文字幕在线播放 | 性刺激欧美三级在线现看中文 | 中国高清色视频www 中国黄色网址大全 | 久久精品视频播放 | 九色视频在线观看免费 | 视频一区色眯眯视频在线 | 一本久道久久综合中文字幕 | 亚洲精品视频区 | 奇米5555| 久久精品国产半推半就 | 亚洲3级| 欧美大片一级毛片 | 欧美高清性色生活片免费观看 | 香港经典a毛片免费观看看 香港经典a毛片免费观看爽爽影院 | 欧美成人免费大片888 | 美女脱了内裤张开腿让男人桶网站 | 天天看a | 9cao在线精品免费 |