Javascript。JSON

Javascript。JSON,javascript,ajax,Javascript,Ajax,我有一个示例JSON文件: { "array": [ 1, 2, 3 ], "boolean": true, "null": null, "number": 123, "object": { "a": "b", "c": "d", "e": "f" }, "string": "Hello World" } 我需要从数组中获取对象。 一切都正常,但我想提醒大家,这个对象中没有“4” 试过这样的方法: if(check

我有一个示例
JSON
文件:

{
  "array": [
    1,
    2,
    3
  ],
  "boolean": true,
  "null": null,
  "number": 123,
  "object": {
    "a": "b",
    "c": "d",
    "e": "f"
  },
  "string": "Hello World"
}
我需要从
数组中获取对象。
一切都正常,但我想提醒大家,这个对象中没有“4”

试过这样的方法:

if(check == null){
    alert("not exist")
}
但它不起作用。我也尝试过将undefined改为null,但效果不好。我应该在那里放什么

其余的都很好。我知道如何从
JSON
获取数据。唯一的问题是检查功能

                    $.getJSON(host_address ,function(data){
                        var check = data.array[4]
                        if(check == null){
                            alert("not exist")
                            }
                    });
您可以这样做(我假设您已经获取了一个可用的JSON对象):


你可以这样做

if(typeof data.array[4] === "undefined"){
     // do your stuff
}

我们确实需要更多关于如何获取变量
检查
的信息。可能重复的请显示更多代码,您如何评估
4
是否存在?添加了代码。在这里,你的工作非常完美。非常感谢。
if(typeof data.array[4] === "undefined"){
     // do your stuff
}