Rest参数
Rest参数用于函数定义,允许你将任意数量的参数收集到一个数组中。这对于处理不定数量的参数非常有用。
Spread扩展运算符
Spread扩展运算符用于将可迭代对象(如数组、字符串或类数组对象)的内容展开成独立的元素。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
//rest参数的使用
//用于在箭头函数中接受不确定的参数
//和arguments作用一样
let test=(...args)=>{
console.log(...args)
}
test(1,2,3,"内容")
//spread扩展运算符
//用于将复杂的数据解构为简单的数据进行使用
const b={
name:"张三"
}
const c={
age:100
}
const d={
address:"昆明"
}
const obj1={b,c,d}
const obj2={...b,...c,...d}
console.log(obj1)
console.log(obj2)
</script>
</body>