美文网首页
19.判断对象属性

19.判断对象属性

作者: Fl_来看看 | 来源:发表于2019-06-06 18:11 被阅读0次
  1. 属性 in 对象 【到类中或者原型对象中找】
  2. 对象.hasOwnProperty("name"),不会到原型对象中找,[字面上理解一下,Own,自己的,所以不会到别的地方找]
// 需求: 判断某一个对象是否拥有某一个属性
        class Person{
            name = null;
            age = 0;
        }
        Person.prototype.height = 0;
        /*
        let p = new Person();
        // in的特点: 只要类中或者原型对象中有, 就会返回true
        console.log("name" in p); // true
        console.log("width" in p); // false
        console.log("height" in p); // true【原型对象中有】
        */

        // 需求: 判断某一个对象自身是否拥有某一个属性
        let p = new Person();
        // 特点: 只会去类中查找有没有, 不会去原型对象中查找
        console.log(p.hasOwnProperty("name")); // true
        console.log(p.hasOwnProperty("height")); // false

相关文章

  • 19.判断对象属性

    属性 in 对象 【到类中或者原型对象中找】 对象.hasOwnProperty("name"),不会到原...

  • JS 对象API之判断自有属性、共有属性

    自有属性:对象实例私有的属性,只有该对象实例可用共有属性:对象实例共有的属性,所有对象实例都可用 要判断对象实例的...

  • JavaScript进阶之:九、in关键字

    in关键字遍历(迭代)对象 for...in判断对象中是否存在指定的属性 语法:'属性' in 对象返回...

  • js判断对象属性是否存在之深入理解

    js判断多层对象属性是否存在 比如 判断 err.response.data.message 的存在 判断对象是否...

  • 77-判断对象属性

    需求: 判断某一个对象是否拥有某一个属性格式: "需要判断的属性" in 需要判断的对象特点: 不仅可以判断自身是...

  • 判断内置对象

    判断内置对象 代码 利用对象的构造函数的 name 属性来判断对象类型 借调 Object 的 toString ...

  • JS对象基本用法

    声明对象的两种语法 如何删除对象属性 如何查看对象的属性 查看自身所有属性 查看自身+共有属性 判断一个属性是自身...

  • JS中判断对象是否含有某个属性。

    1.通过in方法判断: in方法后面跟的是一个对象,判断的是对象的自有属性和继承属性中是否有该属性值。若有返回...

  • Python 实用语法

    判断对象属性是否存在 判断字典里是否存在某字段 is, is not 使用

  • JavaScript学习笔记7_对象_2对象属性

    属性检测 JavaScript对象是属性的集合,我们经常需要判断某个属性是否存在于某个对象中。JavaScript...

网友评论

      本文标题:19.判断对象属性

      本文链接:https://www.haomeiwen.com/subject/niwuxctx.html