标签归档:js Object对象

javascript Object.seal()方法简介说明


摘要:
下文讲述javascript中Object.seal()的功能简介说明,如下所示:


Object.seal()方法功能说明

Object.seal()功能:
seal()的功能将对象密封起来
Object.seal()语法:
Object.seal(obj)
———-参数说明———-
1.obj:必需,待密封的对象

Object.seal() 注意事项:
1.目前支持市面上所有主流浏览器
2.Object.seal会修改原对象的密封性质
Object.seal() 返回值:
返回密封后的对象


Object.seal()方法举例说明

例:

 
<meta charset ='utf-8' />
<script>

	 let maomao={
        name:"猫猫教程",
        info:"其它信息"
      }

	 document.write(Object.isSealed(maomao));
	 document.write("<br />");
    
     var a = Object.seal(maomao);
	 document.write(Object.isSealed(maomao));
	 document.write("<br />");
      document.write(Object.isSealed(a));
	 document.write("<br />");
 
</script>
javascript Object.seal方法举例说明

javascript Object.seal方法举例说明

javascript Object.propertyIsEnumerable()方法简介说明


摘要:
下文讲述javascript中Object.propertyIsEnumerable()的功能简介说明,如下所示:


Object.propertyIsEnumerable()方法功能说明

Object.propertyIsEnumerable()功能:
propertyIsEnumerable()的功能可用于检测一个对象中的属性是否为可枚举性
—-当检测对象上的属性是可枚举的,则返回true,反之返回false
Object.propertyIsEnumerable()语法:
prototypeObj.propertyIsEnumerable(pName)
———-参数说明———-
1.prototypeObj:必需,待检测的对象
2.pName必需,属性名称

Object.propertyIsEnumerable() 注意事项:
目前支持市面上所有主流浏览器


Object.propertyIsEnumerable()方法举例说明

例:

 
<meta charset ='utf-8' />
<script>

	 <meta charset ='utf-8' />
<script>

	 let maomao={
        name:"猫猫教程",
        info:"其它信息"
      }


Object.defineProperty(maomao,"other",{
  value:"其它信息",
  enumerable:false,
  configurable:true
});
  
   document.write(maomao.propertyIsEnumerable("other"));
   document.write("<br />"); 
   document.write(maomao.propertyIsEnumerable("name"));
</script>

</script>
javascript object.propertyIsEnumerable方法举例说明

javascript object.propertyIsEnumerable方法举例说明

javascript Object.isPrototypeOf()方法简介说明


摘要:
下文讲述javascript中Object.isPrototypeOf()的功能简介说明,如下所示:


Object.isPrototypeOf()方法功能说明

Object.isPrototypeOf()功能:
isPrototypeOf()的功能可用于检测一个对象是否在另一个对象的原型链上
—-当检测对象存在时,返回true,否则返回false
Object.isPrototypeOf()语法:
prototypeObj.isPrototypeOf(object)
———-参数说明———-
1.prototypeObj:必需,待检测的原对象
2.object:必需,判断prototypeObj对象是否存在object对象原型链上

Object.isPrototypeOf() 注意事项:
目前支持市面上所有主流浏览器


Object.isPrototypeOf()方法举例说明

例:

 
<meta charset ='utf-8' />
<script>
     let maomao = {name:"猫猫教程"};
     let b = Object.create(maomao);
     document.write(maomao.isPrototypeOf(b));
</script>
javascript object.isPrototypeOf方法举例说明

javascript object.isPrototypeOf方法举例说明