摘要:
函数参数的尾逗号 ES2017 允许函数的最后一个参数有尾逗号(trailing comma)。此前,函数定义和调用时,都不允许最后一个参数后面出现逗号。 1. function clownsEverywhere( 2. param1, 3. param2 4. ) { /* ... */ } 5. 阅读全文
posted @ 2021-04-26 14:12
铁打的代码流水的bug
阅读(86)
评论(0)
推荐(0)
摘要:
rest 参数 ES6 引入 rest 参数(形式为 ...变量名 ),用于获取函数的多余参数,这样就不需要使用 arguments 对象了。rest 参数搭配的变量是一个数组,该变量将多余的参数放入数组中。 1. function add(...values) { 2. let sum = 0; 阅读全文
posted @ 2021-04-26 14:03
铁打的代码流水的bug
阅读(105)
评论(0)
推荐(0)
摘要:
箭头函数 ES6 允许使用“箭头”( => )定义函数。 1. var f = v => v; 2. 3. // 等同于 4. var f = function (v) { 5. return v; 6. }; 如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。 1. var f 阅读全文
posted @ 2021-04-26 11:22
铁打的代码流水的bug
阅读(90)
评论(0)
推荐(0)
摘要:
函数参数的默认值 为了避免这个问题,通常需要先判断一下参数 y 是否被赋值,如果没有,再等于默认值。 1. if (typeof y 'undefined') { 2. y = 'World'; 3. } ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面。 1. function log 阅读全文
posted @ 2021-04-26 09:58
铁打的代码流水的bug
阅读(68)
评论(0)
推荐(0)

浙公网安备 33010602011771号