如何从title
中移除description:("Auto-generated by YouTube.")
[
{
title: 'DÁKITI description:("Auto-generated by YouTube.")',
author: 'Bad Bunny',
duration: 205090
}
]
提前感谢!
使用map数组方法,我猜你在数组中有其他元素具有相同的子字符串,然后为每个使用替换字符串方法:
let data = [
{
title: 'DÁKITI description:("Auto-generated by YouTube.")',
author: 'Bad Bunny',
duration: 205090
}
]
let result = data.map(e => ({...e,title:e.title.replace('description:("Auto-generated by YouTube.")','').trim()}))
console.log(result)
如果你有一个数组有多个对象与自动生成的描述,你可以使用forEach
和更新每个元素的标题属性。
forEach willnot更好创建一个新的数组map这样做,它将简单地更新您现有的数组。
data.forEach(e => {
e.title = e.title.replace('description:("Auto-generated by YouTube.")', '');
})
let data = [{
title: 'DÁKITI description:("Auto-generated by YouTube.")',
author: 'Bad Bunny',
duration: 205090
}]
data.forEach(e => {
e.title = e.title.replace('description:("Auto-generated by YouTube.")', '');
})
console.log(data)