В обычном JavaScript, я могу проверить, либоКак проверить неопределенное значение JavaScript в Facebook?
if (i == undefined)
or
if (i === undefined)
или "TYPEOF".
Однако в пределах Facebook он будет иметь api_key
, добавленный в качестве префикса в неопределенный.
То есть, он станет
if (a12345_i == a12345_undefined)
, который НЕ является неопределенным.
Итак, что я могу сделать, чтобы узнать, является ли переменная неопределенной или нет?
Ну, спасибо за все ответы, но я думаю, что я должен подчеркнуть одно. У меня нет проблемы с обнаружением нулевого значения в обычной среде JavaScript. Суть проблемы, с которой я сталкиваюсь, - это когда Facebook с FBML.
Я хотел бы предложить >> если {...} << За исключением случаев, когда существует семантическая разница между (х!) «/ 0/null/undefined (из которых я нахожу несколько, но они существуют) это должно работать хорошо. – 2010-03-26 21:39:30