-
获取属性中的所有标签:Object.getOwnPropertyDescriptor(Object,'prototype') 。 属性的描述器descriptor,括号里面第一个传递Object,第二个传递'prototype'属性,用于获取Object的prototype属性。 descriptor.configrable;(是否可配置)返回false,决定了delete Object.prototype;返回false。查看全部
-
第二个delete person.age;返回true只是表示person.age存在delete这个属性查看全部
-
属性读写: 简单的直接用obj.x; 属性多了用for循环obj['x'+i]; 也可以用for in,但是会把原型链上的属性遍历出来 属性读写-异常,见左图查看全部
-
mark查看全部
-
第三种方法利用Obiect.create创建新对象。 var obj=Obiect.create({x:1}),obj指向{x:1}查看全部
-
delete只能删除对象上的属性,而不会删除原型链上的属性。 原型链 函数对象带有prototype属性 通过new构造一个对象 原型会指向构造器的prototype查看全部
-
第二种通过new创建。 原型链理解。查看全部
-
第一种创建对象的方法查看全部
-
对象的结构,可以动态的为对象添加属性,如var obj={};obj.x=1;obj.y=2; 对象中的属性都有很多属性标签,如writeable,enumerable,configurable,value,get/set方法。这些可以为属性提供访问权限的控制。 每个对象都有一个原型,[[[proto]] [[class]]:class标签表示它是属于哪一个种类的; [[extensible]]:extensible标签表示允许这个对象是否继续增加新的属性.查看全部
-
对象构造查看全部
-
严格模式下的要求查看全部
-
严格模式下查看全部
-
2、严格模式下查看全部
-
严格模式下执行‘use strict’查看全部
-
for in 遍历一个obj对象中的属性。 enumerable枚举为FALSE时不会出现查看全部
举报
0/150
提交
取消