展开运算符用法(…)
展开数组
...arr
对象克隆
obj1 = {...obj0}
JSX中展开对象
仅在标签参数传递时,可以使用展开元算符展开对象
<h1 {...p}></h1>
在函数中使用
不定参数的函数定义
function some (...arr){
return arr.reduce((preValue,currentValue)=>{
return preValue+currentValue
})
}
合并对象
obj0={
name:"milk",
age:16
}
let obj1 = {...obj0,name:"jack"}
执行完后name被合并,obj1.name的值为jack
这篇博客详细介绍了JavaScript中的展开运算符(...).包括如何使用展开运算符复制数组、克隆对象,以及在JSX和函数参数中的应用,如合并对象和处理不定参数。通过实例展示了其在日常开发中的实用价值。
3958

被折叠的 条评论
为什么被折叠?



