JavaScript
不愿意透露姓名的某小学生
这个人很懒什么都没写
展开
-
JavaScript高级程序设计一书中对组合继承的理解
组合继承运用到了两种继承方式:原型链和借用构造函数,单独使用原型链继承的方式会导致原型的引用类型属性跟随构造函数属性的改变而变化,借用构造函数继承的原理就是在每次创建构造函数的时候都为构造函数创建一个副本类似于复制粘贴变成了私有属性,所以在遇到引用类型继承的时候便可以组合使用两种继承方式达到取长补短的效果。原创 2017-11-23 17:50:39 · 202 阅读 · 0 评论 -
ES6:变量的解构赋值的用途
用途 变量的解构赋值用途很多。 (1)交换变量的值let x = 1;let y = 2;[x, y] = [y, x];上面代码交换变量x和y的值,这样的写法不仅简洁,而且易读,语义非常清晰。 (2)从函数返回多个值函数只能返回一个值,如果要返回多个值,只能将它们放在数组或对象里返回。有了解构赋值,取出这些值就非常方便。// 返回一个数组function example() {转载 2018-01-22 16:46:52 · 128 阅读 · 0 评论