javascript - 如何检查二维数组的行和列的长度是否相等?

标签 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>";

}

最佳答案

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

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]

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

关于javascript - 如何检查二维数组的行和列的长度是否相等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44473967/

相关文章:

c++ - 如何使用 OpenCv 将字节数组转换为 IplImage?

javascript - 导出到 WebGL 以用于 React Native

javascript - 打开表单上传对话框时如何设置默认文件夹

javascript - 如何仅在 Meteor 中不存在时插入

javascript - JScript编译报错nodejs命令行工具

c - 可以在声明后填充结构数组吗?

arrays - 从保存的数组中获取解析信息?

javascript - React Native 中除了图像之外的上下文本

php - 使用 PHP 将 Linux 命令的结果输出到表中

java - 如何在Java中将分割后的字符串存储为数组?