-
叹号后面跟函数!function 和加号后面跟函数+function 都是跟(function(){})();这个函数是一个意思,都是告诉浏览器自动运行这个匿名函数的,因为!+()这些符号的运算符是最高的,所以会先运行它们后面的函数查看全部
-
用Object.create方法是为了让student的原型能有自己的方法,而不冗余的添加到person,还可以覆盖原本person原型的hi方法。student.prototype.constructor=Student;这句最好加上,不然会指向person.查看全部
-
concat仅拉平一次 reverse 和sort 是会修改数组的,concat不会查看全部
-
变量初始化阶段VO的执行顺序查看全部
-
function前面的() 或者 ! 或者 + 的目的是将匿名函数声明转变为函数表达式,防止解析器提前解析function,造成语法错误。查看全部
-
用 new function 构造的函数访问不到当前函数的的变量查看全部
-
Objec.defineProperty 是创建属性的方法查看全部
-
[[proto]]:原型链 [[class]]:toString [[extensible]]:表示对象的属性是否可以添加。 object.preventExtensible(obj);//使obj对象不可新增属性,原属性可改、可删 Object.seal(obj);//使obj不可新增属性,原属性可改但不可删 Object.freeze(obj);//使obj不可新增属性,原属性不可更改、删除 注意,当Object.freeze(obj)后,Object.isSeal(obj)返回的也是true,也就是说,Object.isSeal(obj)返回true,其原属性也可能不可改。查看全部
-
VO填充顺序查看全部
-
try catch查看全部
-
void查看全部
-
proto查看全部
-
configurable查看全部
-
val=+val 当val是字符串时,这个式子可以让val变为数字类型查看全部
-
属性get 和set用逗号隔开,而不是分号查看全部
举报
0/150
提交
取消