摘要: 参考廖雪峰:https://www.liaoxuefeng.com/wiki/1252599548343744 阅读全文
posted @ 2019-12-10 22:23 lipu1993 阅读(79) 评论(0) 推荐(0)
摘要: 入门学习参考:https://es6.ruanyifeng.com/ 阅读全文
posted @ 2019-12-10 22:15 lipu1993 阅读(177) 评论(0) 推荐(0)
摘要: 在条件判断时,除了 undefined, null, false, NaN, '', 0, -0,其他所有值都转为 true,包括所有对象。 阅读全文
posted @ 2019-12-10 21:48 lipu1993 阅读(182) 评论(0) 推荐(0)
摘要: 深浅拷贝顾名思义就是复制的深浅情况, 深拷贝会复制每一层,浅拷贝则不会,只要没复制到最后一层都是浅拷贝。 深拷贝原则上需要深度递归的方式解决或JSON.parse(JSON.stringify(object))。 Object.assign 也为浅拷贝(真对2层以上),只不过比普通复制深一层。 JS 阅读全文
posted @ 2019-12-10 21:08 lipu1993 阅读(90) 评论(0) 推荐(0)
摘要: 解决作用域的问题 for (var i = 1; i <= 5; i++) { setTimeout(function timer() { console.log(i) }, i * 1000) } 立即执行 for (var i = 1; i <= 5; i++) { ;(function(j) 阅读全文
posted @ 2019-12-10 20:54 lipu1993 阅读(482) 评论(0) 推荐(0)
摘要: 它们均可以改变this指向 apply和call简单的说都是一样的东西,只是参数不同 obj.Fun.call(nd); obj.Fun.apply(nd); 其中call可以传多个参数,apply只能传两个参数 obj.Fun.call(nd,xx,xx); obj.Fun.apply(nd,[x 阅读全文
posted @ 2019-12-10 16:05 lipu1993 阅读(124) 评论(0) 推荐(0)