Возникли проблемы с undefined !== undefined

Я пытаюсь обработать полную функцию в вызове ajax. Если значение не определено, я хочу привести var как пустую строку. В противном случае я хотел бы зафиксировать значение в массиве строк.

Проблема в том, что я ввожу оператор if, даже если в журнале значение рассматриваемой переменной возвращается как неопределенное. Что мне здесь не хватает?

completefunc: function (xData, Status) {
      $(xData.responseXML).SPFilterNode("z:row").each(function() {
        if(typeof $(this).attr("ows_Products") !== undefined) {
          console.log($(this).attr("ows_Products"));
          arr = $(this).attr("ows_Products").split(',');
        }
        else {
          arr = "";
        }
      });
    }
5
задан Wesley 14 May 2012 в 16:42
поделиться