Vue 进阶(幺叁贰):ES 实现数组合并
一、 ES5 中 concat 实现数组合并
复制代码
这样就实现了 2 个数组的合并。
二、 ES6 中拓展符 ... 实现数组合并
复制代码
ps: ...
运算符在ES6
默认参数中也有用到。
三、ES5 和 ES6 语法区别
对象写法 es5 中对象:
{add:add,substrict:substrict}
es6 中对象:{add,substrict}
在对象中方法写法 es5 中对象:
{add:function(){},substrict:function(){}}
es6 中对象:{add(){},substrict(){}}
对象导出写法 es5 两种形式:
module.exports = fucntion (){};
exprots.add = fucntion (){};
es6
中写法:写法 1:
复制代码
复制代码
对象的导入 es5:
var add = require('./calc.js');
es6:如果导出的是:export default{ add(){}}
那么可以通过import obj from './calc.js'
如果导出的是:
复制代码
那么可以通过按需加载 import {add,substrict,PI} from './calc.js'
es6
中箭头函数写法
复制代码
四、拓展阅读
版权声明: 本文为 InfoQ 作者【No Silver Bullet】的原创文章。
原文链接:【http://xie.infoq.cn/article/606be7c3f07762ce630e2f857】。文章转载请联系作者。
评论