машинопись transpiles certain code в этом:JavaScript: что означает «void 0»?
Animal.prototype.move = function (distanceInMeters) {
if (distanceInMeters === void 0) { distanceInMeters = 0; }
...
void 0
Что? Это тот же трюк, который используется для ссылок void(0)
? Почему вместо этого используется undefined
?
Он просто не используется, если кто-то переопределяет 'undefined'. – Sirko
Интересно, как это могло быть дублировано, если бы это было задано перед двумя другими вопросами? –