Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.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
从Python到Javascript的2D数组搜索_Javascript_Python_Arrays - Fatal编程技术网

从Python到Javascript的2D数组搜索

从Python到Javascript的2D数组搜索,javascript,python,arrays,Javascript,Python,Arrays,在Javascript中,这段代码的等价物是什么 array = ["James", "1", "3"] array2 = ["Bob", "2", "5"] mainArray = [array, array2] Person = "James" for element in mainArray: if (element[0] == Person): print Person + " " + "D=" + element[1] + " Z=" + element[

在Javascript中,这段代码的等价物是什么

array = ["James", "1", "3"]
array2 = ["Bob", "2", "5"]

mainArray = [array, array2]

Person = "James"

for element in mainArray:
    if (element[0] == Person):
        print Person + " " + "D=" + element[1] + " Z=" + element[2]
我已经设法用Javascript创建了数组,但我不确定如何在JS函数中为for循环编码。

for(var I=0;Ifor(var i = 0; i < mainArray.length; i++){
    if(mainArray[i][0] == Person){
        console.log(mainArray[i][1] + " " + mainArray[i][2]);
    }
}
if(mainArray[i][0]==人){ log(mainArray[i][1]+“”+mainArray[i][2]); } } 试试这个:

var arr1 = ["James", "1", "3"],
    arr2 = ["Bob", "2", "5"]
    arrMain = [];
arrMain.push(arr1 , arr2);

for(x=0; x<arrMain.length; x+=1){
   (arrMain[x][0] === 'James') && 
   console.log(arrMain[x][0] + " " + "D=" + arrMain[x][1] + " Z=" + arrMain[x][2])
}    
var arr1=[“James”,“1”,“3”],
arr2=[“Bob”,“2”,“5”]
arrMain=[];
arrMain.push(arr1,arr2);
对于(x=0;x
array=[“James”,“1”,“3”]
数组2=[“Bob”,“2”,“5”]
mainArray=array.concat(array2)
len=mainArray.length

对于(var i=0;i请检查下面的我的答案请查看您的答案。您提供的解决方案不会产生与原始python代码相同的结果。
array = ["James", "1", "3"]
array2 = ["Bob", "2", "5"]
mainArray = array.concat(array2)
len = mainArray.length
for(var i=0;i<len;++i){
 if (mainArray[i] == "James"){
  console.log(mainArray[i]);
 }
}