Я новичок, начинаю работу с JavaScript. Я использую SublimeText 2, и в прошлом мне очень помогло использование SublimeREPL, чтобы получить немедленную обратную связь, когда я изучал Ruby.
Теперь, когда я работаю над JS, я попытался настроить его для Node. Я установил Node.js на свой компьютер, и он работает из командной строки. (Тем не менее, я бы предпочел использовать SublimeREPL, так как я могу запускать целые сохраненные файлы из текстового редактора с цветовой кодировкой.) SublimeREPL работает довольно хорошо, но я получаю странный «неопределенный» возврат для каждой строки эм>. Я не знаю, почему, и я хотел бы, чтобы это прекратилось.
Например, из этой программы:
var chhd = "cheese head"
var number = 0
while (number <= 12) {
console.log(number);
number = number + 2;
}
chhd.toUpperCase();
Я получаю этот результат:
> undefined
> undefined
> ... ... ... 0
2
4
6
8
10
12
14
> 'CHEESE HEAD'
В чем дело? Должен ли я получать все эти «неопределенные» и многоточие? И если нет, как я могу удалить их, чтобы SublimeREPL для Node работал правильно?