-
bind方法用法查看全部
-
1. var obj=Object.create(o);//obj的原型是o 2. hasOwnProperty(key)可以过滤掉原型链上的属性查看全部
-
函数声明&函数表达式 函数声明在之前就可以调用,但表达式不可以查看全部
-
z in obj true obj.hasOwnproprity false查看全部
-
笔记查看全部
-
1. defineProperty()方法,默认所有标签都是false,需要置为true时要显式指定; 2. obj.x != undefine 表示obj.x != null or != undefine, obj.x!==undefine 表示obj.x仅仅是不等于undefine;查看全部
-
1. 原型链上的属性用in操作符判断返回true 2. 原型链上的属性用hasOwnProperty()方法判断返回false查看全部
-
1. 用var定义的变量不能被delete 2. 函数名不能被delete 3. 隐式创建的全局变量可以被delete查看全部
-
1. delete obj.x;//true 表示对象obj中已经没有属性x了,只要obj中没有x属性,delete操作一直返回true。并不代表,obj中本来存在x,被删除成功。 2. getOwnPropertyDescribor...(object,prototype)表示获取object对象中的prototype属性的所有描述标签查看全部
-
不错的总结函数声明,函数表达式,函数构造器查看全部
-
慎用for-in 因为可能把原型里边的数据遍历出来查看全部
-
谨记这几条查看全部
-
用eval,在eval()里被创建的变量,可以被delete查看全部
-
var yz = obj查看全部
-
适应场景,类型检查查看全部
举报
0/150
提交
取消