js找二维数组的某一项
时间: 2023-09-14 22:03:04 浏览: 41
要找到二维数组中的某一项,可以通过数组下标来访问。假设二维数组名为 `arr`,要访问第 `i` 行、第 `j` 列的元素,可以使用 `arr[i][j]`。例如:
```js
var arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
var item = arr[1][2]; // 访问第2行、第3列的元素,即6
console.log(item);
```
上述代码中,我们访问了 `arr` 数组中第2行、第3列的元素,并将其赋值给变量 `item`。最后打印出 `item` 的值为6。
相关问题
js二维数组每一项相加
以下是两种JavaScript求二维数组每一项相加的例子:
1. 使用嵌套循环遍历二维数组,并将每一项相加:
```javascript
var arr = new Array();
for (var i = 1; i <= 14; i++) {
arr[i] = new Array();
for (var j = 1; j <= 14; j++){
arr[i][j] = i*i*i + j*j*j;
}
}
var sum = 0;
for (var k = 1; k < 15; k++) {
for (var l = 1; l < 15; l++){
sum += arr[k][l];
}
}
console.log(sum); // 输出:365385
```
2. 使用嵌套循环遍历二维数组,并使用parseFloat()函数将每一项转换为浮点数后相加:
```javascript
var array = new Array(["1.2","1.3","1.5","1.7"],["2.1","2.3","2.4"]);
var sum = new Array();
for (var i=0;i<array.length;i++){
sum[i] = 0;
}
for (var count1=0;count1<array.length;count1++){
for (var count2=0;count2<array[count1].length;count2++){
sum[count1] += parseFloat(array[count1][count2]);
}
}
console.log(sum); // 输出:[5.7, 6.8]
```
js移除二维数组中的第一项数组
你可以使用JavaScript的`shift()`函数来移除二维数组中的第一项数组。
例如,假设你有一个名为`twoDimArray`的二维数组:
```
var twoDimArray = [[1, 2], [3, 4], [5, 6]];
```
要移除第一项数组,你可以使用以下代码:
```
twoDimArray.shift();
```
执行后,`twoDimArray`将变成`[[3, 4], [5, 6]]`,第一项数组`[1, 2]`已被移除。