如果行和列的长度相等,如何检入2d数组?

时间:2017-06-10 13:42:06

标签: javascript arrays

我想检查数组1中列的长度是数组2中行的相等长度。但似乎我的代码不起作用。

if(m1[0].length = m2.length) {

    document.getElementById("compute").innerHTML = "<p>True</p>";

} else {

    document.getElementById("compute").innerHTML = "<p>False</p>";

}

1 个答案:

答案 0 :(得分:2)

你的逻辑很好,但你的代码错了。

  

if(m1[0].length = m2.length)

在这一行中,您使用m1[0]数组并将其长度更改为m2数组的长度。

示例代码:

let myArr = ["apple", "orange", "banana"];
myArr.length = 5;
// myArr is now ["apple", "orange", "banana", undefined, undefined]

您要做的是将这两个值与=====运算符进行比较。