利用JavaScript如何实现判断对象中包不包含某个属性

  介绍

本篇文章给大家分享的是有关利用JavaScript如何实现判断对象是否包含某个属性,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

<强> 1。用在关键字会返回真/假亲测可实现!

//创建对象的数据
  
  var=https://www.yisu.com/zixun/scope.data数据;//判断更新值为“是”时,数据里要有“userXM”和“移动”两个字段,并且都不为空
  如果(范围。更新==笆恰?{
  如果(!(“userXM”数据)| | !(“移动”数据)){//不包含字段,执行的代码
  }else if(数据(“userXM”)==" | |数据(“移动”)==" "){//两个值,或其中一个值为空所执行的代码
  其他}{
  }
  }
  var obj={名称:“杰克”};
  alert('名字' obj);//- ->正确的
  警报(obj的toString);真正//- -> 

<强> 2。hasOwnProperty方法

该方法会返回一个布尔值,指示对象自身属性中是否具有指定的属性(也就是,是否有指定的键)。

 var obj={名称:& # 39;杰克# 39;};
  obj.hasOwnProperty(& # 39;名字# 39;);//?真正的
  obj.hasOwnProperty (& # 39; tostring # 39;);//?假

<强> 3。使用定义判断

 var o={x: 1};
  o.x !==定义;//正确的
  o.y !==定义;//错误
  o.toString !==定义//真正的

以上就是利用JavaScript如何实现判断对象是否包含某个属性,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

利用JavaScript如何实现判断对象中包不包含某个属性