Я читаю через некоторый яваскрипт код, и я видел много кода, который выглядит следующим образом:В JS, что делает processMethod = processMethod || функция() {}; делать?
processMethod = processMethod || function(){};
это обычно находится внутри функции. Я считаю, что это сокращенный код, но я не уверен, что он делает.
Проверяет, имеет ли значение processMethod значение, и не объявляет его как функцию, которая может быть определена позже?
означает, что 'processMethod' не существует, просто создайте пустую функцию, чтобы предотвратить' processMethod - неопределенная ошибка. ' – Praveen
Извините # Раймонд Чен. Я понятия не имел, как задать вопрос или даже какие условия искать, прежде чем публиковать его. –
Да, важной частью была пунктуация, которая SO не знает, как искать. –