instanceof运算符
在有些时候,了解某个对象是否继承自某个特定类,也是十分有用的。JavaScript 为此提供了一个二元运算符,名为instanceof。
console.log(new SymmetricMatrix(2) instanceof SymmetricMatrix);// → trueconsole.log(new SymmetricMatrix(2) instanceof Matrix);// → trueconsole.log(new Matrix(2, 2) instanceof SymmetricMatrix);// → falseconsole.log([1] instanceof Array);// → true
该运算符会浏览所有继承类型。所以SymmetricMatrix是Matrix的一个实例。 该运算符也可以应用于像Array这样的标准构造器。 几乎每个对象都是Object的一个实例。
