javascript-basic-instanceof-check

检查对象是否从构造函数中实例出来

by boxcore

JavaScript

console.log('in: 检查某一个属性是否是这个对象里面的');
var obj=new Object();
obj.name="user1";
console.log("name" in obj);


console.log('instanceof 检查某个对象是否是由某个构造函数产生的');
var str="{'name':'user1','age':'30','sex':'nv'}";
obj=eval("("+str+")");

console.log(obj instanceof Object);
console.log(obj.constructor==Object);
console.log(obj.name);