摘要: 例子一 var obj = {n:1};(function(x){ console.log(x.n); // 1 x.n=3; var obj = {n:2}; // 内部声明的变量不会影响外面的obj对象 console.log(obj.n) // 2})(obj); // 传入的是一个指针(值) 阅读全文
posted @ 2018-12-29 18:49 rencoo 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 函数声明提升大于变量提升 function a() {}var a;console.log(a); // function a() {} 函数声明提升大于变量提升; 但如果变量被赋值, 会覆盖函数声明 var b = 1;function b() {}console.log(b); // 1(fun 阅读全文
posted @ 2018-12-29 18:10 rencoo 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 例子一 标准构造函数 function F1() { this.name = 'f1';}console.log(new F1()); // {name: "f1"} 返回实例, 委托原型console.log(new F1().name); // f1console.log(F1().name); 阅读全文
posted @ 2018-12-29 17:43 rencoo 阅读(2070) 评论(0) 推荐(0) 编辑