我想创建一个计算矩阵的js程序,但是我无法弄清楚如何根据用户输入创建一个数组n次。例如,当程序询问用户有多少行时,我希望程序创建n个数组,我可以将这些数值推送到该行。根据用户输入创建n次变量
-3
A
回答
1
让我们考虑你想要一个2D矩阵。有2个轴:X & Y.您需要构建一个数组数组:包含另一个数组的全局数组将作为列(或行),同时存储在全局数组中的数组将成为行(或动作,依赖你在第一步选择的内容)。
阵列可以在Javascript中被实例化这种方式:
var matrix = [];
然后,我们得承认,你自找的x行和y的cols用户。然后你可以建立你的矩阵:
for (var i = 0; i < x; i++) {
matrix[i] = [];
for (var j = 0; j < y; j++) {
matrix[i][j] = "";
}
}
对于0到X之间的这个小代码,我们会在你的矩阵中添加一个ligne,再加上j列。请注意,我没有在矩阵中设置任何值,但可以给它任何你想要的值。
这样,最终的矩阵将是东西看起来像:
[][][][][]
[][][][][]
[][][][][]
为5×3大小的矩阵
+0
我想做一个数组的数组,但不知道该怎么做,谢谢! – Chris
相关问题
- 1. 根据用户输入创建输入数量(带前缀)
- 2. 根据用户输入创建URL
- 3. 根据用户输入创建文件
- 4. 创建逻辑根据用户输入选择字符串变量?
- 5. ansible - 根据寄存器变量的输出创建新变量
- 6. 根据用户输入写入包含变量WHERE的查询
- 7. 根据每次观察的暴露量创建滞后变量
- 8. 根据用户输入创建谷歌应用日期
- 9. 根据用户输入选择JavaScript变量和数组元素
- 10. C#根据用户输入动态访问变量
- 11. 如何根据用户输入设置一个数值变量
- 12. 根据用户的输入更改变量
- 13. 创建n个变量java
- 14. 我可以根据用户的输入动态创建类吗?
- 15. 如何根据用户输入的地点创建多边形
- 16. 根据用户输入创建txt文件在php
- 17. 根据用户输入创建多个表单项目
- 18. 根据用户输入创建带编号的表格
- 19. SAP Business Objects - 根据用户提示输入创建WHERE条件
- 20. 根据用户输入创建文本字段
- 21. 是否可以根据用户的输入创建类对象?
- 22. Android:根据用户输入动态创建editText的矩阵?
- 23. 根据用户输入动态创建http链接
- 24. 根据python中的用户输入创建多个文件
- 25. 如何使用用户输入的名称创建变量?
- 26. 根据用户输入扩展数量Html输入宽度?
- 27. 根据现有变量使用R创建新变量
- 28. 从用户输入ruby中创建两个变量
- 29. 从用户输入创建动态命名变量
- 30. 根据条件创建变量
嘿。你有什么尝试?你有看看关于数组和一切的Javascript文档吗?可以帮助您https://developer.mozilla.org/en-US/docs/Web/JavaScript – Cr3aHal0
请向我们展示您的示例和预期输出。 – Lewis