1、用in
1)包含原型属性
var obj1 = { name: '张三' } var n = 'name'; if(n in obj1){ }
或
if('name' in obj1){ }
2、用[属性]
var obj1 = { name: '张三' } var n= 'name'; if(obj1[n]){ } 或 if(obj1['name']){ }
//存在类型转换问题
应用
1、用in
1)包含原型属性
var obj1 = { name: '张三' } var n = 'name'; if(n in obj1){ }
或
if('name' in obj1){ }
2、用[属性]
var obj1 = { name: '张三' } var n= 'name'; if(obj1[n]){ } 或 if(obj1['name']){ }
//存在类型转换问题
应用