-
a===b查看全部
-
a===b查看全部
-
shujshuju数据类型查看全部
-
configurable和writable 对更改属性影响查看全部
-
Object.defineProperties(person,{name1:{属性标签},name2:{属性标签},name3:{属性标签}}) 给对象添加多个属性查看全部
-
Object.keys(person) 获取对象上所有的key,不包括不可枚举的key (enumerable:false) Object.keys(obj)查看全部
-
Object.getOwnPropertyDescriptor(要判断的对象,'属性名') 检测对象属性标签 Object.getOwnPropertyDescriptor({pro:true},'pro') //Object{value:true,writable:true,enumerable:true,configurable:true} 若属性名不存在,返回undefined查看全部
-
对象有get/set方法时,赋值原型链key后得到的是原型链的get/set结果 ,可用Object.defineProperty()修改和赋值 设定 configurable:true 可配置(可删除 delete)查看全部
-
var key for(key in obj){ } 遍历对象属性查看全部
-
Object.defineProperty(obj,'key',{对象标签}) 添加对象属性 默认不可枚举 不可配置 不可删除 不可遍历 不可写(只读) (可用此方法修改覆盖对象属性标签,比如把configurable改为true) Object.hasOwnProperty('key') 在Object里是否有key Object.propertyIsEnumerable('key') 是否可枚举(遍历出来)查看全部
-
Object.hasOwnProperty('key') 在Object里是否有key Object.propertyIsEnumerable('key') 是否可枚举(遍历出来) Object.defineProperty(obj,'key',{对象标签}) 添加对象属性 默认不可枚举查看全部
-
六种数据类型,5种原始类型查看全部
-
1.对象创建的三种方法:①字面量方法创建对象②原型链方法(new方法)创建对象③create方法创建对象 2.属性的删除用delete,而全局变量,局部变量,函数这些是不能够被删除的。 3.属性的检测。object.defineProPerty。 4.属性的枚举,①object.propertyIsEnumerable("x") //false; ②object.create() //true ③obj.hasOwnProperty(key) console.log(key) 则返回创建的元素查看全部
-
严格模式与非严格模式的区别查看全部
-
delete a[0],只是将a[0]置为undefined,a的长度不会变。var a=[1,2,3,4,1,3];delete a[0];a.toString();==",2,3,4,1,3"查看全部
举报
0/150
提交
取消