Как прописать, что если item равно noga, то мы заменяем предыдущее значение. То есть в данном случае ruka станет другая строка Сделать это именно c array.map. То есть, допустим, таких мест в массиве будет несколько.
var relax = ["noc", "ruka", "noga", "golova", "stypny"]
var lis = relax.map(function(item, index){
return item = 'noga' ? item = 'другая строка' : item;
})
console.log(lis);
Странная идея делать это с помощью map, но
var relax = ["noc", "ruka", "noga", "golova", "stypny"]
var lis = relax.map((item, index, array) =>
array[index + 1] == 'noga' ? 'другая строка' : item
)
console.log(lis);
Если просто ради спортивного интереса то так:
var relax = ["noc", "ruka", "noga", "golova", "stypny"]
var lis = relax.map(function(item, index, arr){
return (arr.length - 1) > index && arr[index + 1] === 'noga' ? 'другая строка' : item;
});
console.log(lis)
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости