Одна вещь, которая беспокоила меня об этой статье (и Jash), это неопределенное свойство window.hello, которое по какой-то причине оценивается как null. Это должно быть неопределенным вместо этого. Попробуйте консоль ошибок Firefox и убедитесь сами.

ли в Javascript пустой оператор слияния?

Например, в C # я могу сделать это:

String someString = null;
var whatIWant = someString ?? "Cookies!";

Лучшее приближение, которое я могу выяснить для Javascript, это использование условного оператора:

var someString = null;
var whatIWant = someString ? someString : 'Cookies!';

Который является Сорти Ики ИМХО. Могу ли я сделать лучше?

Ответы на вопрос(3)

Ваш ответ на вопрос