применить функцию к элементу массива, если в машинописном тексте выполняется условие - PullRequest
0 голосов
/ 08 июля 2020

есть ли лучший способ написать следующее logi c в машинописном тексте? У меня есть массив, и я хотел бы проверить каждый элемент массива, если элемент соответствует определенному условию, элемент не изменяется, если нет, элемент применит другое веселье c. некоторые логи c как показано ниже

function func(x: number): number{
  return x + 2
}

const a = [1, 2, 3, 4, 5, 6, 7, 8]
console.log(a.map((i) => { return (i%2 === 0) ? i : func(i)}))
...