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