返回Javascript函数中传递的第一个和最后一个参数

返回Javascript函数中传递的第一个和最后一个参数,javascript,arguments,Javascript,Arguments,要编写返回传递的第一个和最后一个参数的函数 const firstLastArg = () =>{ // return first and last argument passed as 1 and 5 } console.log(firstLastArg(1,2,3,4,5)); 有什么方法可以实现吗?使用rest参数语法..此运算符将参数包装到一个数组中,从该数组中可以轻松获得第一个和最后一个值。 const firstLastArg=(…args)=>[args[0],args

要编写返回传递的第一个和最后一个参数的函数

const firstLastArg = () =>{
//  return first and last argument passed as 1 and 5
}

console.log(firstLastArg(1,2,3,4,5));

有什么方法可以实现吗?

使用rest参数语法
..
此运算符将参数包装到一个数组中,从该数组中可以轻松获得第一个和最后一个值。
const firstLastArg=(…args)=>[args[0],args[args.length-1];

log(firstLastArg(1,2,3,4,5))只能从函数返回单个值。你到底想要什么?作为参考:没有“扩散算子”。您使用的语法是rest参数。