javascript长度属性

javascript长度属性,javascript,Javascript,为什么它会返回1,因为字符串的长度是1个字符?

为什么它会返回1,因为字符串的长度是1个字符?

<0”1000['toString']为您提供函数对象的编号。prototype.toString,在JS中,函数对象有一个名为
length
的属性,它返回函数的参数数量。在本例中为1,因为
Number.prototype.toString
接收一个基数参数

return 0['toString']['length'];
参考资料:


对不起,这是什么意思?字符串的“0”编号以及该字符串的长度?显然是1。@Tomasz但是
1000['toString']['length']
也给出了
1
他没有调用
toString()
方法,所以length属性是该方法的。是的,事实上我的答案不好,只是一次尝试;)但这里使用的是一种奇怪的语法(不管怎么说,Javascript只是strance)
alert(Number.prototype.toString.length) // 1