
js
_梦不醒的胡
这个作者很懒,什么都没留下…
展开
-
函数传递参数——值的复制
——《JavaScript高级程序设计(第3版)》P71参数为引用类型时,是按值传递的。function setName(obj){ obj.name = "zhangsan"; obj = new Object(); obj.name = "lisi";}var person = new Object();setName(person);alert(pe...原创 2019-02-27 17:50:48 · 544 阅读 · 0 评论 -
Object.defineProperty(),描述符的默认值为false的误解
——《JavaScript高级程序设计》第3版 P140参考文章:Object.defineProperty()默认值是false的误解——muktivar person = { name : "zhangsan", age: 18}Object.defineProperty(person,"name",{ value: "lisi"});delete person....原创 2019-02-28 18:07:56 · 671 阅读 · 0 评论 -
构造函数、原型prototype
——《JavaScript高级程序设计》第3版 P147引出:function Person(name,age){ this.name = name; this.age = age; this.sayHi = function(){ console.log('my name is '+ this.name); }}var person1 = new Perso...原创 2019-03-01 11:14:22 · 262 阅读 · 0 评论 -
递归的优化写法
——《JavaScript高级程序设计》第3版 P177求阶乘的递归函数:function fn(num){ if(num<=1){ return 1; }else{ return num*fn(num-1); }}将该函数赋值给另一个变量时:var anotherFn = fn;fn = null;console.log(another...原创 2019-03-01 16:13:14 · 553 阅读 · 0 评论 -
闭包(1)
——《JavaScript高级程序设计》第3版 P178就是作用域链的问题:(构造函数中定义的方法能访问它定义的属性,同理)var num = 100;function father(){ var num = 1; return (function(){ console.log(num); })()}var son = father(); // 1上面不难理...原创 2019-03-01 17:38:08 · 225 阅读 · 0 评论 -
webpack proxy + axios请求
记录下: proxy: { "/v1": { target: "https://easy-mock.com/mock/5.........cae50/example", changeOrigin: true, // 跨域 pathRewrite: { "^/v1": "" // 实际请求路径不含v1字段...原创 2019-03-12 15:20:16 · 806 阅读 · 0 评论