(3).constructor
是Number,但是(3)中的constructor
是TypeError,为什么?
最佳答案
使用 property accessor ,数字 3
变成了 Number 的对象。该类型的对象具有构造函数,因此具有 constructor
属性。
但是as ChaosPandion already pointed out , in
operator需要正确的表达式来生成对象,但 3
不是对象而是纯数字文字。
关于javascript - 为什么 (3).constructor 有效,而 (3) 中的 "constructor"无效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4097166/