gpt4 book ai didi

javascript - 以数字方式填充二维数组

转载 作者:行者123 更新时间:2023-12-03 05:41:28 50 4
gpt4 key购买 nike

Javascript 对我来说是新的,所以我正在努力学习。大多数成功率不稳定......

在本例中,我想用双 for 循环填充二维数组,但代码运行不正常。有人可以指出代码中的问题或帮助我解决它吗?

代码是:

function 2d_array() {

var x = 2;
var y = 3
var A = [1, 2, 3];
var B = [4, 5, 6];
var z = [][];

for (var i = 0; i < 3; i++) {
for (var j = 0; j < 3; j++) {
z[i][j] = x * A[i] + y * B[j];
}
}
return z[1][1]
}

这确实对我有很大帮助。谢谢巴斯

最佳答案

您的代码存在多个问题。

  1. 函数名称必须以字母开头
  2. var z=[][]; 语法不正确。

这应该有效:

function array_2d() {

var x = 2;
var y = 3
var A = [1, 2, 3];
var B = [4, 5, 6];
var z = [];

for (var i = 0; i < 3; i++) {
z[i] = [];
for (var j = 0; j < 3; j++) {
z[i][j] = x * A[i] + y * B[j];
}
}
return z[1][1]
}

关于javascript - 以数字方式填充二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40516004/

50 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com