У меня есть функция примерно следующего содержания:
doSomething: function () {
var parent = null;
if (this === null) {
parent = 'some default value';
} else {
parent = this.SomeValue();
}
}
Может ли родительский элемент когда-либо быть установлен на «некоторое значение по умолчанию»или проверка на нулевое значение излишняя?
В качестве альтернативы, что, если бы я использовал менее ограничительный вариант:
doSomething: function () {
var parent = this ? this.SomeValue() : 'some default value';
}
Можно ли в данном случае установить для родительского элемента «некоторое значение по умолчанию»?