Object
(連想配列のような) データの一部が利用可能かどうかを確認していますが、利用可能かどうかを確認しているステートメントでundefined
正確にエラーが発生しています!if
undefined
私はObject
このようなものを持っています:
var data = {
1: {
2: {
3: [
["a","b"],
["c","d"],
],
}
}
}
私もdouble-quotes
次のように試しました:var data = { "1": { "2": { ...
これらは、if
私がすでに試したステートメントです。それらはすべて失敗し、ステートメントで正確にFirebug
生成されます:TypeError: data[1][2][3] is undefined
if
if (typeof data[1][2][3] == "undefined") {
if (data[1][2][3] === undefined) {
// when I have double quotes
if (typeof data["1"]["2"]["3"] == "undefined") {
if (data["1"]["2"]["3"] === undefined) {
jsfiddle.net で確認したところ、正常に動作しました。if
想像できるすべてのことを試しましたが、ステートメントで失敗する理由はまだわかりません。
アップデート
これを見てください。