Проблема состоит в том, чтобы получить аргументы командной строки в терминале при запуске программы 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 в целом.