-
当原型链上的属性的writabel,configurable属性为false时,修改原型链上的属性不会起作用。 可通过Object.defineProperty属性给x赋值。查看全部
-
此时可以通过defineProperty给其赋值。查看全部
-
如果对象上没有z属性,foo方法上有z的get,set方法,obj.z不会再obj对象上创建z属性,也不会修改foo中z的值。查看全部
-
get,set方法查看全部
-
get,set方法查看全部
-
var obj = Object.create(o); 可以获得原型链o上的属性x,y,z。 通过hasOwnProperty可以过滤相应的属性。查看全部
-
给对象定义属性 通过var定义的属性的所有enumerable及类似属性都为true,通过defineProperty定义的属性默认为false.查看全部
-
属性检测 1.in会向上查找 2.hasOwnProperty 3.查看是否可枚举查看全部
-
隐式创建的全局变量可以被删除。 图中其他的不可被删除。 eval内定义的变量可以被删除。查看全部
-
Object.getOwnPropertyDescriptor(要查看的对象,对象的属性)查看全部
-
属性读写-异常 y存在读取y.z&创建y.z报错 可以通过运用运算符判定obj,obj.y,obj.y.z查看全部
-
属性读写的两种方式 1.obj.x 2.obj["y"] 属性比较多时可以遍历获取查看全部
-
对象属性的操作查看全部
-
Object.create创建的对象的原型为object查看全部
-
obj.z中的z属性为在obj中创建的属性,不会影响原型链中的z属性。查看全部
举报
0/150
提交
取消