-
valueOf是返回对象原始值,toString是将转化成字符串。查看全部
-
stringify序列化,undefined成员不会被序列化,NaN和Infinity会转化成null,date会转化成时间查看全部
-
比一比查看全部
-
稀疏数组查看全部
-
实现链式调用方法:return this(返回实例)查看全部
-
javascript的继承主要是核心就是使对象的原型指向父类的prototype属性查看全部
-
bind函数没有原型查看全部
-
Object.create(),作用:创建一个空对象,并且这个对象的原型指向它的参数查看全部
-
VO按照如下顺序填充: 1.函数参数(若未传入,初始化该参数值为undefined) 2.函数声明(若发生命名冲突,会覆盖) 3.变量声明(初始化变量值为undefined,若发生命名冲突,会忽略。)查看全部
-
new function时如果function的返回值不是对象,则返回this,即使有bind。(除非return 的是对象,否则返回的是this. 并且this 会被初始化为一个空对象,这个空对象原型是foo.propotype。即使使用了.bind() 方法,仍然没有指向 .bind() 的实参。) function foo(){ this.b = 100 return this.a; } var func = foo.bind({a:1}); console.log(new func());//{b:100}查看全部
-
变量和函数声明会被提前查看全部
-
in arr 判断是否处于此数组 arr.length -=1自减1 删去最尾部 arr.pop(),在尾部删除 arr.shift().在头部删除查看全部
-
arr.push(),在末尾添加 arr.unshift()在开头添加查看全部
-
JavaScript的数组是弱类型的。可以是含有多种数据类型的。var arr2=[,,]数组中允许最后一个是逗号,因此这个理解为两个undefined元素查看全部
-
JS数据类型查看全部
举报
0/150
提交
取消