Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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
Javascript 通过循环创建和填充矩阵?_Javascript_Loops_Matrix_Nested Loops - Fatal编程技术网

Javascript 通过循环创建和填充矩阵?

Javascript 通过循环创建和填充矩阵?,javascript,loops,matrix,nested-loops,Javascript,Loops,Matrix,Nested Loops,我目前正在尝试进行一个基本的编程练习,它要求您通过for循环和嵌套循环形成一个矩阵 矩阵应为: 01 2 3 4 10123 21102 3 2 1 0 1 432110 尽管知道for循环的基本知识,但我还是不能完全理解实现这一点所需的逻辑。我正在努力想象一个循环将如何创建它,因为我正在考虑创建5个数组,例如[1,0,1,2,3]等等 如何使用嵌套循环来实现这一点?将矩阵想象为列表列表—在本例中是行列表 let width=5; 设高度=5; 设矩阵=[]; 对于(让我=0;我想你能制作一个

我目前正在尝试进行一个基本的编程练习,它要求您通过for循环和嵌套循环形成一个矩阵

矩阵应为:

01 2 3 4
10123
21102
3 2 1 0 1
432110

尽管知道for循环的基本知识,但我还是不能完全理解实现这一点所需的逻辑。我正在努力想象一个循环将如何创建它,因为我正在考虑创建5个数组,例如[1,0,1,2,3]等等


如何使用嵌套循环来实现这一点?

将矩阵想象为列表列表—在本例中是行列表

let width=5;
设高度=5;
设矩阵=[];

对于(让我=0;我想你能制作一个JS提琴吗?我本想试着对你的代码进行注释,以便更好地理解它,但在测试时它不能正常工作,我试图完成的练习是本页倒数第二个:对不起,我用python写了我的答案。我的错,我会重写它。哦,你到底做了什么你自找麻烦?