-
特殊运算符查看全部
-
类型检测小结查看全部
-
判断对象类型 instanceof查看全部
-
判断对象类型 instancof查看全部
-
typeOf 类型检测查看全部
-
str是string(基本类型),本身是没有方法的。 当尝试把基本类型的str当做对象一样访问时,例如:str.length; 解释器会创建一个临时的包装对象,伪代码: [[tempObj]] = new String(str); [[tempObj]].length; // 返回具体的length; delete [[tempObj]]; // 销毁临时对象 重复访问str.length会重复创建这个临时对象。 所以str.t赋值可以成功,但再次访问str.t返回undefined,因为每次创建的临时包装对象都是不同的查看全部
-
arr.[arr.length] = 4 在arr数组最后一个添加 为 4 unshift()追加在数组头部 shift()删除头部元素 pop() 删除尾部查看全部
-
JSON.stringify() 序列化 值是:undefined则不会序列化出来,NaN,Infinity,则为null JSON数据转为javascript对象: obj=JSON.parse( '{"属性": 值}' )查看全部
-
isExtensible()可扩展 preventExtensions()不可扩展 seal()方法在preventExtensions()上把configurable:flase查看全部
-
属性标签权限表查看全部
-
定义多个属性:Object.defineProperties(对象,{ 属性1:{value:'fe,enumerable:flase}, 属性2:{value:'fe,enumerable:flase} }); 得到属性的信息:Object.getOwnpropertyDescriptor(对象,'属性')查看全部
-
configurable: true/flase 表示是否可以再被修改/是否可以被delete掉(true 可以delete掉,flase不可以)查看全部
-
get/set原型链查看全部
-
get/set方法 val = +val查看全部
-
用for in 遍历使其不遍历原型链上的属性: hasOwnProperty()查看全部
举报
0/150
提交
取消