ES6函数中rest参数如何应用实例分析?

2026-04-03 09:320阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计514个文字,预计阅读时间需要3分钟。

ES6函数中rest参数如何应用实例分析?

原文:本文字例讲述了ES6函数之rest参数用法。分享给大众供大家参考,具体如下:ES6引入rest参数(形式为...变量名),用于获取函数的剩余参数,这样就不需要使用arguments对象了,rest参数的搭配...表示。

改写后:ES6函数中,rest参数(格式为...变量名)可获取函数的多余参数,无需使用arguments对象。使用方式:在函数参数列表中使用...来定义rest参数。

本文实例讲述了es6函数之rest参数用法。分享给大家供大家参考,具体如下:

es6引入rest参数(形式为 …变量名),用于获取函数的多余参数,这样就不需要使用arguments对象了,rest参数搭配的变量是一个数组,该变量将多余的参数放入数组中。

function add (...values) { let sum = 0; for (var val of values) { sum += val } return sum } add(2, 3, 5) // 10

上面代码的add函数是一个求和函数,利用rest参数,可以向该函数传入任意数目的参数。

下面是一个rest参数代替arguments变量的例子。

// arguments变量的写法 function sortNumbers() { return Array.prototype.slice.call(arguments).sort() } // rest参数的写法 const sortNumbers = (...numbers) => numbers.sort()

上面代码的两种写法,比较后可以发现,rest参数的写法更自然也更简洁。

阅读全文

本文共计514个文字,预计阅读时间需要3分钟。

ES6函数中rest参数如何应用实例分析?

原文:本文字例讲述了ES6函数之rest参数用法。分享给大众供大家参考,具体如下:ES6引入rest参数(形式为...变量名),用于获取函数的剩余参数,这样就不需要使用arguments对象了,rest参数的搭配...表示。

改写后:ES6函数中,rest参数(格式为...变量名)可获取函数的多余参数,无需使用arguments对象。使用方式:在函数参数列表中使用...来定义rest参数。

本文实例讲述了es6函数之rest参数用法。分享给大家供大家参考,具体如下:

es6引入rest参数(形式为 …变量名),用于获取函数的多余参数,这样就不需要使用arguments对象了,rest参数搭配的变量是一个数组,该变量将多余的参数放入数组中。

function add (...values) { let sum = 0; for (var val of values) { sum += val } return sum } add(2, 3, 5) // 10

上面代码的add函数是一个求和函数,利用rest参数,可以向该函数传入任意数目的参数。

下面是一个rest参数代替arguments变量的例子。

// arguments变量的写法 function sortNumbers() { return Array.prototype.slice.call(arguments).sort() } // rest参数的写法 const sortNumbers = (...numbers) => numbers.sort()

上面代码的两种写法,比较后可以发现,rest参数的写法更自然也更简洁。

阅读全文