-
闭包无处不在 因为是异步的 函数被执行完毕之后就立即释放资源了 而当处理事件的时候可能要用到函数中的局部变量 但此时局部变量随着函数的退栈已经被销毁了 那怎么办呢? 此时就该闭包出场了查看全部
-
ECMAScript5 reduce()和reduceRight()方法查看全部
-
链式调用 return this查看全部
-
子类调用父类 父类调用父类查看全部
-
prototype 的几种赋值方式查看全部
-
Student.prototype 添加或删除属性 比如x 会影响Student的示例 但是,Student.prototype若改变了,用它之前创建的实例不会改变,若此时再用它new一个新的实例,该实例就会改变查看全部
-
数组方法查看全部
-
e.g. var arr1 = [undefined]; var arr2 = new Array(1); var arr3 = [,]; arr1; arr2; arr3; 0 in arr1;//true 0 in arr2;//false 0 in arr3;//false查看全部
-
给数组的一个元素赋值为undefined 与 未赋值(或delete某元素)而为undefined 是有区别的。 使用 in 运算符前者返回true,而后者返回false。查看全部
-
configurable and writable 组合的各种权限查看全部
-
一种定义get,set的方法,注意get,set只是属性上的对象,可以匿名,可以有名称,本质上是函数查看全部
-
数组delete之后,原数组长度变。//删除后的数组元素变为undefined查看全部
-
使用Object对象的defineProperty方法为对象设置属性的方法查看全部
-
这节关于对象object信息量比较大,要复习。查看全部
-
用 new 调用时this 会指向空的对象,并且这个对象的原型指向MyClass.prototype var obj=new MyClass(); obj._prototype-->MyCLass.prototype--->Object.prototype--->null查看全部
举报
0/150
提交
取消