var items = [{
id: "1",
type: "StatTrak Mil-Spec Grade Pistol"
},{
id: "2",
type: "Industrial Grade SMG"
},{
id: "3",
type: "Base Grade Container"
}]
Есть массив с предметами, у которых есть Type
, из значения type
нужно только последнее слово, а именно: Pistol, SMG, Container
их нужно вывести в отдельный параметр для каждого предмета, как подобное реализовать? (Предметов с одинаковым type много.)
Не особо ясно, что вы в итоге хотите получить, но как я понял, нечто вроде такого:
var items = [{
id: "1",
type: "StatTrak Mil-Spec Grade Pistol"
},{
id: "2",
type: "Industrial Grade SMG"
},{
id: "3",
type: "Base Grade Container"
}];
var result = $.map(items, function(v, idx){
v.param = v.type.split(' ').pop();
return v;
});
console.log(result);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
const items = [{
0: {
id: "1",
type: "StatTrak Mil-Spec Grade Pistol"
}
}, {
1: {
id: "2",
type: "Industrial Grade SMG"
}
}, {
2: {
id: "3",
type: "Base Grade Container"
}
}];
let arr = items.map((el, i) => {
el[i].param = el[i].type.substring(el[i].type.lastIndexOf(' ') + 1);
return el;
});
console.log(JSON.stringify(arr));
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При изменении вот этого поля:
Простой пример, если попадаются одиночные блоки вроде hr, то последующие элементы не находитjQuery 3
Как реализовать эффект? Я скроллю в низ и header уезжает в низ, а content на него наезжает!!!