摘要:
简单工厂:不能体现类型,函数重复(js函数也是对象)占内存 组合构造函数式与模型式:1.函数放在prototype中 2.引用属性要放在构造函数中 3.若重赋值Person.prototype=... 要改constructor属性值,并注意改写语句前创建的实例的prototype仍指向原来的原型对 阅读全文
posted @ 2016-08-01 17:01
miaolq
阅读(154)
评论(0)
推荐(0)
摘要:
in操作符,判断属性是否存在对象中(包括原型) hasOwnProperty() 判断对象是否有某个属性(不包括原型中的) Array.isArray()判断是否是数组 typeof操作符,判断数据类型。typeof数组是object,typeof函数是function instanceof操作符判 阅读全文
posted @ 2016-08-01 16:51
miaolq
阅读(149)
评论(0)
推荐(0)
摘要:
变量查找顺序: arguments和函数内定义的变量或函数->父级->下一个父级->.....->全局环境中的变量或函数 if(true){ var a=1; } console.log(a); // 1 js没有块级作用域, 变量a直接添加到当前的执行环境中。 java有块级作用域,if语句结束后 阅读全文
posted @ 2016-08-01 13:49
miaolq
阅读(248)
评论(0)
推荐(0)