私はJSを初めて使用します。調査を行いましたが、解決策が見つかりませんでした。重複している場合はご容赦ください。
コンテキスト:私は何千ものオブジェクトを持っていますが、それらのほとんどは同じプロパティです。javascriptでは、オブジェクトのすべてのプロパティを取得し、htmlで表示するようにフォーマットします。一部のオブジェクトにはすべてのプロパティがないため、未定義の値を取得します。この問題を解決するために、私はこのコードを書きました:
var twitter = $.map(tweets, function(obj, index) {
return {
Format: ((typeof obj.VideographyFeatures.Format === "undefined") ? "N/A" : obj.VideographyFeatures.Format)
};
});
しかし、それは機能しません。「VideographyFeatures」プロパティを持たないオブジェクトの場合でも、次のエラーが発生します。
「UncaughtTypeError:undefinedのプロパティ'Format'を読み取れません」。
私の目的は以下を取得することです。
{
Format: "N/A"
};