ES6扩展运算符如何改写成长尾?
- 内容介绍
- 文章标签
- 相关推荐
本文共计221个文字,预计阅读时间需要1分钟。
plaintextgistfile1.txt**Created by Administrator on 2017/11/10.
console.log(1, [2, 3, 4], 5)function add(x, y) { return x + y }var numbers=[4, 38]var a=add(...numbers)console.log(a) // 42
function f(x, y, z) {}var a=[0, 1, 2]f(...a) // ok
gistfile1.txt/** * Created by Administrator on 2017/11/10. */ console.log(1,...[2,3,4],5) //1 2 3 4 5 function add(x, y) { return x+y } var numbers = [4,38] a = add(...numbers) console.log(a) // 42 function f(x, y, z) { } var a =[0,1,2] f(...a) //ok 由于扩展运算符可以展开数组,所以不再需要apply方法,将数组转为函数的参数了。
本文共计221个文字,预计阅读时间需要1分钟。
plaintextgistfile1.txt**Created by Administrator on 2017/11/10.
console.log(1, [2, 3, 4], 5)function add(x, y) { return x + y }var numbers=[4, 38]var a=add(...numbers)console.log(a) // 42
function f(x, y, z) {}var a=[0, 1, 2]f(...a) // ok
gistfile1.txt/** * Created by Administrator on 2017/11/10. */ console.log(1,...[2,3,4],5) //1 2 3 4 5 function add(x, y) { return x+y } var numbers = [4,38] a = add(...numbers) console.log(a) // 42 function f(x, y, z) { } var a =[0,1,2] f(...a) //ok 由于扩展运算符可以展开数组,所以不再需要apply方法,将数组转为函数的参数了。

