-
注意!
obj.__proto__.hasOwnProperty('x'); //true <<=说明 obj.__proto__ === Foo.prototype
查看全部 -
instanceof判断类型是基于"原型链"
查看全部 -
当delete遇到 configurable
c o n f i g u r a b l e
查看全部 -
逗号运算符
查看全部 -
函数表达式 我记得我曾经看到过一句话"只要最左边的第一个字符 不是f(function的f) 那就是函数表达式 而不是函数声明"
查看全部 -
[1,2] 等价于 new Array(1,2)
[1,,,4] 等价于 [1, undefined, undefined, 4]
{x:1, y:2} 等价于 var o = new Objet(); o.x = 1; o.y = 2;
查看全部 -
三种类型检测小结
查看全部 -
toString 应用在null和undefined上 会返回[object Null] 和 [object Undefined]
查看全部 -
视频解说JavaScript是如何"继承"的
查看全部 -
注意这里蓝色[第三行]的:
Student.prototype = new Person()
new Person 出的对象(地址)有一个__proto__属性 被赋予了Person.prototype这个对象地址(我猜的 即__proto__ = Person.prototype)
查看全部 -
obj instanceof Object
基于原型链去判断一个标识(zhi)符
instanceof 左边期待是一个对象类型 如果不是 直接返回false 没有隐式转换.
查看全部 -
各种类型的typeof结果
查看全部 -
str.t //undefine! 注意这里视频里的知识
查看全部 -
这里需要着重看一下关于对象的valueOf 和 toString方法
查看全部 -
双等的各种变换.
null == undefined //相等
number == string (转number)
boolean == ? 转number 1==true? //true!
object == number|string 尝试对象转为基本类型
查看全部
举报