var a = "words";
a instanceOf String;
#=> false

我不明白此代码段的工作方式。
  • instanceofa的一种方法,还是this的一种将其定位在默认范围内的方法?
  • 如果此处的String是传递给instanceof的参数,为什么它没有括号?
  • 最佳答案

    instanceof是运算符,因此它更像+而不是函数。

    另请:https://developer.mozilla.org/en/JavaScript/Reference/Operators/instanceof

    关于javascript - JavaScript instanceOf方法如何在此语句中执行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9080360/

    10-14 15:22