Рекомендуемый метод (скорость, четкость) для добавления чисел, указанных в качестве аргументов командной строки - PullRequest
0 голосов
/ 06 июня 2018

Проблема состоит в том, чтобы получить аргументы командной строки в терминале при запуске программы Node JS, преобразовать аргументы из строки в число и затем вывести сумму чисел, введенных в качестве аргументов.

Какой метод являетсялучше и чем?

Метод 1:

var calcArray = [];
process.argv.forEach((val, index) => {
    if(index > 1) {
        calcArray.push(parseInt(val));
    }
});
var answer = calcArray.reduce( (a, b) => a + b, 0);
console.log(answer);

Метод 2:

var result = 0; 
for (var i = 2; i < process.argv.length; i++) {
    result += Number(process.argv[i])
}

console.log(result)
  • Метод 1: Время ЦП: 0,08 с, Память: 29560 килобайт (s)
  • Метод 2: процессорное время: 0,09 с, память: 29216 килобайт (с)

Я новичок в Node в целом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...