ES6箭头函数与扩展实例分析,如何巧妙融合长尾词特性?
- 内容介绍
- 文章标签
- 相关推荐
本文共计779个文字,预计阅读时间需要4分钟。
原文:本文字例讲述了ES6箭头函数和扩展的应用。分享给大家庭供大家参考,具体如下:+ 1. 默认值在ES6中,给我们增加了默认值的操作相关代码如下:function add(a, b=1) { return a + b;}console.log(add(1)); 可以看到‘
改写后:ES6新增了默认参数功能。例如,函数`add`可以这样定义:`function add(a, b=1) { return a + b; }`。使用这个函数调用`add(1)`时,由于b有默认值1,输出结果为2。
本文实例讲述了ES6箭头函数和扩展。分享给大家供大家参考,具体如下:
1.默认值
在ES6中给我们增加了默认值的操作相关代码如下:
function add(a,b=1){ return a+b; } console.log(add(1));
可以看到现在只需要传递一个参数也是可以正常运行的。
输出结果为:2。
2.主动抛出错误
ES6中我们直接用throw new Error( xxxx ),就可以抛出错误。
function add(a,b=1){ if(a == 0){ throw new Error('This is error') } return a+b; } console.log(add(0));
在控制台可看到异常为:
3.函数中的严谨模式
我们在ES5中就经常使用严谨模式来进行编程,但是必须写在代码最上边,相当于全局使用。
本文共计779个文字,预计阅读时间需要4分钟。
原文:本文字例讲述了ES6箭头函数和扩展的应用。分享给大家庭供大家参考,具体如下:+ 1. 默认值在ES6中,给我们增加了默认值的操作相关代码如下:function add(a, b=1) { return a + b;}console.log(add(1)); 可以看到‘
改写后:ES6新增了默认参数功能。例如,函数`add`可以这样定义:`function add(a, b=1) { return a + b; }`。使用这个函数调用`add(1)`时,由于b有默认值1,输出结果为2。
本文实例讲述了ES6箭头函数和扩展。分享给大家供大家参考,具体如下:
1.默认值
在ES6中给我们增加了默认值的操作相关代码如下:
function add(a,b=1){ return a+b; } console.log(add(1));
可以看到现在只需要传递一个参数也是可以正常运行的。
输出结果为:2。
2.主动抛出错误
ES6中我们直接用throw new Error( xxxx ),就可以抛出错误。
function add(a,b=1){ if(a == 0){ throw new Error('This is error') } return a+b; } console.log(add(0));
在控制台可看到异常为:
3.函数中的严谨模式
我们在ES5中就经常使用严谨模式来进行编程,但是必须写在代码最上边,相当于全局使用。

