Im используя следующий код, чтобы разделить массив, который работает, мне нужно пройти какое-то значение, когда массивпередача массива в метод с условием
для нелогич- здесь разделить значение массива
var myArr = val.split(/(\s+)/);
и если массив вместо 2 пуст, мне нужно использовать метод как следующий проход пустой массив во втором арг
var val = process.run(myArr[0], [], options);
если массив мн.ч. Туз 2 не пусто мне нужно передать его как следующий
var val = process.run(myArr[0], [myArr[2]], options);
Второй аргумент является массивом внутри Arry со значением 2
есть хороший способ сделать это вместо того, чтобы, если на методе?
, что случилось с 'myArr [2] .lenght> 0? [myArr [2]]: [] '? – Dalorzo
Я бы, вероятно, поставил эту функциональность в самом методе или помощнике. Таким образом, вы не разделяете логику, которую функция * должна иметь *, чтобы работать правильно, и вам не нужно помнить об этом в коде основной линии. –
@DaveNewton - не уверен, что я понял, что вы имеете в виду, можете ли вы привести пример? –