if ("function" == typeof type) {
msg = type;
type = "";
}
Я совершенно новичок в Javascript. Я читал книгу третьей стороны js [http://thirdpartyjs.com/]. Я рассматриваю несколько примеров кода, чтобы понять логику. Я попал в эту часть сценария. Мой вопрос в том, какова функция этого оператора if? Почему функция в "". Означает ли это, что функция является объектом ?.Что означает «function» == typeof variable?
Заранее спасибо
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/typeof – Andreas
Он проверяет, равен ли тип переменной 'type'' 'function '', это просто написанное как * yoda condition *;) Написание его как 'if (typeof type ==" function ")', вероятно, будет легче читать. – pawel
рассмотреть возможность изменения названия вопроса на нечто более информативное. –