-
数组迭代。使用 for in 遍历,原型链上定义的值也会被输出。查看全部
-
对象的原型链模型查看全部
-
call/apply方法与this查看全部
-
对象原型链上的this,这里o为p的原型查看全部
-
作为对象方法的函数的this查看全部
-
一般函数的this查看全部
-
全局的this查看全部
-
函数的声明和表达式,函数声明可以在任何时候调用函数,而函数表达式只能在函数调用后才能使用查看全部
-
关键字 new 是可以省略的。创建数组时,Array() 的参数有2种写法,如图。查看全部
-
见截图最后一行语句。 数组允许末尾有个逗号(会忽略它),所以其实只新建了一个有2个undefined的数组。查看全部
-
重定义toString方法。在字符串拼接时会调用该方法。 尝试把对象转为基本类型时会调用valueOf方法。 此处重定义了valueOf方法。 当toString方法和valueOf方法都存在时,对 对象进行一元或二元运算时,会先调用valueOf方法将对象转为基本类型输出,若valueOf返回对象(不合法的值)则调用toString方法,若也返回不合法的值,则报错。查看全部
-
类型检测小结查看全部
-
bind方法的函数颗粒化功能: function add(a,b,c){ return a+b+c; } var x = add.bind(undefined,100); x(1,2)//103,此时函数中a固定等于100,b/c分别等于1/2;查看全部
-
typeof 适合基本类型和函数类型的判断。 *typeof null => object查看全部
-
用JSON.stringify(对象名);将json格式以字符串形式返回。 需要注意,当属性的值为 undefined时,不会被序列化; 属性值为 NaN,或者Infinity,会被输出为null; 属性值为new Date(),时间时会被输出为UTC时间格式。 用JSON.parse()来解析字符串。查看全部
举报
0/150
提交
取消