我有以下要过滤的数组,以便应删除所有以:结尾的对象。有没有一种简单的方法可以做到这一点,例如在已经存在的过滤器中实现?

var ingredientsArray = ingredients.replace(/<strong>[\s\S]*?<\/strong>/g, '').split('<br>').map(it => it.trim()).filter(it => !!it)


这样可以创建一个数组,例如

["fruits:", "1 lime", "2 lemons"]


然后我想用:过滤出对象

["1 lime", "2 lemons"]

最佳答案

您可以使用:

["fruits:", "1 lime", "2 lemons"].filter(x => !x.endsWith(':'))

09-28 03:46