js中判断对象中是否包含某个字段 判断对象中包含某个字段的方法推荐
dearweb 发布:2022-11-08 09:18:32阅读:本文介绍了3种前端使用js编程时判断对象中是否包含某个字段的方法,如果对你有所帮助,希望可以留言支持一下!!!
使用 in 关键字
var obj = {'name':111}
console.log( 'name' in obj); // --- true 字段 console.log('aaa' in obj); // --- false 字段 console.log('toString' in obj); // --- true 对象方法
hasOwnProperty 方法(小编一般使用的是这种方法)
该方法会返回一个布尔值,指示对象自身属性中是否具有指定的属性(也就是,是否有指定的键)
var obj = {'name':111} console.log( obj.hasOwnProperty('name') ); // ---true console.log( obj.hasOwnProperty('aaa') ); // ---false console.log( obj.hasOwnProperty('toString') ); // ---false
使用undefined判断
var o={x:1}; o.x!==undefined; //true o.y!==undefined; //false o.toString!==undefined //true
上面就是前端js编程时判断某个对象中是否包含某个字段的方法。
小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧