У нас есть массив из чисел:
var massiv = [-22, 11, -3, 4, -55, 77, -109]
Мы хотим поменять знаки у положительных чисел так, чтобы они стали отрицательными. Как это сделать?
Мы будем проверять условие при котором число больше нуля. Если это так, то число можно считать положительным, а значит у него нужно менять знак.
Мы будем ходить по элементам массива при помощи метода map(). На каждой итерации метода мы будем возвращать результат работы тернарного оператора (условного оператора).
massiv.map(i=>i>0?-i:i)
Видео
Информационные ссылки
Стандарт ECMAScript — Раздел «Conditional Operator ( ? : )» — https://tc39.es/ecma262/#sec-conditional-operator
Стандарт ECMAScript — Раздел «Array.prototype.map ( callbackfn [ , thisArg ] )» — https://tc39.es/ecma262/#sec-array.prototype.map