-
defineproperty 属性检测查看全部
-
属性的枚举,①object.propertyIsEnumerable("x") //false;查看全部
-
函数不能被删除,var 定义的变量也是不能被删除的查看全部
-
extensible是否允许增加新的属性查看全部
-
把函数对象赋值给某一个变量,然后直接调用,这时候this就会指向全局对象 getX这个函数对象,通过bind()方法可以改变函数运行时里面的this,this再去绑定module后,那么再直接用boundGetX()调用时,this就会指向bind()里面的参数module,则会返回81查看全部
-
arguments是一个类数组的一个对象,其原型不是Array.prototype查看全部
-
通过bind()绑定后,尽管通过对象的属性进行调用,最终仍然按照之前绑定的去做查看全部
-
call(o,5,7) 第一个位置为想作为this的一个对象,后面两个为我们想作为赋值参数查看全部
-
正常调用函数MyClass()那么this会指向全局对象Window,但如果用New把它作为构造器来调用,那么this会指向一个空的对象,并且这个对象的原型会指向MyClass.prototype,最后this会作为返回值,因为没有return,即o=this 因为有return返回值,因此o!=this查看全部
-
p为空的对象且其原型会指向o,创建了两个a,b属性,当调用对象上的方法时,p.f()是调用对象上的原型链上的对象o的属性f,原型链上的this仍然可以拿到当前对象上的属性ab,所以不管this是属于原型链上的还是当前对象的都可以指向p这个对象查看全部
-
函数表达式查看全部
-
函数调用方法查看全部
-
js类型检测: 1.typeof 返回一个字符串,适合基本数据类型以及函数对象类型 eg:typeof 100 2.instanceof 判断object对象类型 alert([1,2] instanceof Array);alert([1,2] instanceof Object); 3.Object.prototype.toString 4.constructor 5.ducktype查看全部
-
函数表达式的六种分类查看全部
-
类型检测小结:查看全部
举报
0/150
提交
取消