JavaScript を使用して RSS フィードを解析しようとしています。フィードに複数のカテゴリがある場合があるため、アイテム 2 に何かあるかどうかを確認したい場合があります。確認しないとエラーが発生し、次のコードを使用して確認するとエラーが発生します。(変数が定義されているかどうかのテストとして、単純に var cat2 を設定しています)。
var catItem = item.getElementsByTagName("category").item(2).text;
if (typeof catItem != 'undefined'){
var cat2 = "1"
}
else{
var cat2 = "2"
}