Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中检查数组包含元素的条件?_Javascript_Arrays_Json_If Statement - Fatal编程技术网

如何在javascript中检查数组包含元素的条件?

如何在javascript中检查数组包含元素的条件?,javascript,arrays,json,if-statement,Javascript,Arrays,Json,If Statement,代码: monthArray=[“2009年1月”、…、“2009年12月”]; jsonFile包含: [ { “月份”:“2012年8月”, “无任何提交”:1 }, { “月份”:“2012年6月”, “无任何提交”:1 }, { “月份”:“2012年4月”, “无任何提交”:6 } ] 函数填充(jsonFile){ tempJson=jsonFile; 对于(变量i=0;i

代码:

monthArray=[“2009年1月”、…、“2009年12月”];
jsonFile包含:

[
{
“月份”:“2012年8月”,
“无任何提交”:1
},
{
“月份”:“2012年6月”,
“无任何提交”:1
},
{
“月份”:“2012年4月”,
“无任何提交”:6
}
]
函数填充(jsonFile){
tempJson=jsonFile;
对于(变量i=0;i
包含的
替换为

在迭代一个数组并从另一个数组中获取值时,最好确保两个数组具有相同数量的索引等

if ( monthArray.indexOf( tempJson[i]["month"] ) !== -1 ) {...