Mig*_*ens 3 javascript ecmascript-5 ecmascript-6
我有一个看起来像这样的对象数组
const data = [
{id: 1, locale: 'en'},
{id: 2, locale: 'nl'}
]
Run Code Online (Sandbox Code Playgroud)
现在,我试图过滤掉数组中每个项目的locale属性(不要永久删除它,只需将其过滤掉一次),因此我的数据在理想情况下类似于此:
const data = [
{id: 1},
{id: 2}
]
Run Code Online (Sandbox Code Playgroud)
使用map函数来散布属性,但是我对如何继续此操作感到困惑。
this.translations.map(translation => {
return { ...translation }
})
Run Code Online (Sandbox Code Playgroud)Dan*_*mos 10
const data = [
{id: 1, locale: 'en'},
{id: 2, locale: 'nl'}
]
const withoutLocale = data.map(({locale, ...rest}) => rest)
console.log(withoutLocale)
Run Code Online (Sandbox Code Playgroud)