摘要:
在JS里,undefined和null都被用来表示 “无” undefined==null 其主要是有历史原因的: null像在Java里,被当成一个对象 typeof null == object 但是如果数据不匹配,null会隐式自动转换为0 Number(null) == 0 如果只有null 阅读全文
摘要:
通俗来说,我们都知道new一般做了下面四件事: 1、创建一个空对象; 2、将空对象的原型,指向于构造函数的原型; 3、将空对象作为构造函数的上下文(改变this指向); 4、对有返回值的构造函数做判断处理 我们详细来分析这四个点: 1、创建一个空对象 这个其实就在内存中开辟一个新的空间,创建一个新的 阅读全文