2

重複の可能性:
instanceofが一部のリテラルに対してfalseを返すのはなぜですか?

xがここでString/Objectのインスタンスではない理由を誰かが知っていますか?

var x = "abc",
y = new String("XYZ");

x instanceof String; // False
x instanceof Object; // False
y instanceof String; // True
(x.constructor === y.constructor) //True

http://jsfiddle.net/pCfWC/6/

4

0 に答える 0