Я хочу отфильтровать следующий массив по значениям.Значения, включая «-usd», необходимо заменить без «-usd».После этого я хочу выводить только те значения, которые заменены!а не лошадь или мышь.Как я могу это сделать?
Таким образом, отфильтрованный массив может выглядеть следующим образом:
arr = [
{animal: 'cat', price: 150},
{animal: 'dog', price: 350},
]
Пока я сделал это:
arr = [
{animal: 'cat-usd', price: 150},
{animal: 'dog-usd', price: 350},
{animal: 'horse', price: 5000},
{animal: 'mouse', price: 50}
]
var filter = arr.map((i, k) => {
var ret = i.animal.replace(/-USD/gi, '')
return ret;
})
console.log(filter)
JSBIN