-
属性操作--getter/setter方法 例子1查看全部
-
属性操作-枚举 in可以枚举enumerable的属性查看全部
-
属性检测-- Object.defineProperty(obj,'property',{enumerable:false; value:1000}); //用这个方法定义属性时,属性标签值默认均为false查看全部
-
对象-属性检测查看全部
-
非对象属性删除--全局或者局部变量不能删除,函数不能删除,隐式定义的变量可以删除,在eval作用域中的变量可以删除查看全部
-
属性操作-删除 Object.getOwnPropertyDescriptor(obj,"property") 可以得到对象特定属性的描述信息 Object.getOwnPropertyDescriptors(obj) 可以得到对象所有属性的描述信息 eg: obj = {x:1; y:2} var descriptorx = Object.getOwnPropertyDescriptor(obj,"x"); // Object {value: 1, writable: true, enumerable: true, configurable: true} var descriptors = Object.getOwnPropertyDescriptors(obj); // Object {x: Object, y: Object} descriptors.x // Object {value: 1, writable: true, enumerable: true, configurable: true}查看全部
-
属性操作--读写异常 yz巧用运算符,可以实验试试查看全部
-
属性操作-读写查看全部
-
instanceof查看全部
-
用Object.create创建对象查看全部
-
对象-赋值、删除时不会查找原型链查看全部
-
对象-原型链查看全部
-
抽象类查看全部
-
js包装类型 em:var str = “string” —— > var strobj = new String("string") 基础类型以对象的方式访问属性或方法时,js会将基本类型转化为对应的包装类型,当完成对象的访问后,该临时对象会销毁。 string、number、boolean都可以转化为包装类型。查看全部
-
js隐式转换 1.等于==:“1.23”==1.23、null==undefined、0==false 2.严格等于===:类型相同,值相同。null===null、undefined===undefined查看全部
举报
0/150
提交
取消