j0hnik,
А зачем так просто? Тут же надо через регулярки!!! const extraCube = x => JSON.parse(JSON.stringify(x).replace(/(\d+)/gmi, x=>x**3)); |
EmperioAf,
:) |
Цитата:
|
j0hnik,
на всякий случай почему нельзя +x var extraCube =(x) => x = x===0||+x ? x*x*x : x.map((x) => x*x*x); alert(extraCube([1])[0]); |
Рони, x!=[1] добавить и будет работать.
Все равно, не обязательно проверять именно на массив, можно и на Number проверить. |
Цитата:
var extraCube =function(x){ if (x = x instanceof Array){ x.map((x) => x*x*x); }else{ x*x*x; } } |
Цитата:
var extraCube =function(x){ if (x instanceof Array){ x = x.map((x) => x*x*x); }else{ x = x*x*x; } return x } смотрите пример EmperioAf, пост №2 |
Цитата:
|
Цитата:
Цитата:
|
спасибо
|
Часовой пояс GMT +3, время: 11:42. |