数组中的数组
Array within an array
本文关键字:数组 更新时间:2023-09-26
我相信我要做的是在一个数组中声明几个数组。在一个文本文档中,我有以下内容:
"一","いち","one"
"二","に","two"
"三","さん","three"
"四","し・よん","four"
"五","ご","five"
我想自动将其放入一个数组中,其中项被分配为3组,因此例如set_one[0][1]将为"いち",set_one[3][2]将是"四",依此类推
就我而言,我甚至不知道如何从纯文本文档中逐行读取值,更不用说尝试将它们自动分配到数组中了。。所以我手动尝试。我有:
var set_one = new Array(new Array("一", "いち","one"), new Array("二", "に","two", new Array("三", "さん","three", new Array("四", "よん・し","four", new Array("五", "ご","five");
其中,当document.write(set_one[3][2]);被称为,从未发生过任何事情。。我甚至尝试了一个for循环,看看(set_one)数组中是否存在任何东西,尽管据我所知,没有任何东西存在。
至少可以说,在这台windows机器上工作很困难,因为我没有可用的调试工具,而且它没有活动的互联网连接!我做错了什么?有更好的方法吗?是否可以逐行自动将值读取到数组中,然后根据逗号值将值分配给各个数组?
您没有正确创建数组。例如,当你有:
new Array("二", "に","two", new Array("三", "さん","three"))
实际上,您正在创建一个单元素数组,其中第三个位置是本身另一个数组。任意使用:
new Array (new Array("二", "に","two"), new Array("三", "さん","three"))
或者用JavaScript创建数组的更简单、更不易混淆的方法:
var set_one = [
[ "一","いち","one" ],
[ "二","に","two" ],
[ "三","さん","three" ],
[ "四","し・よん","four" ],
[ "五","ご","five" ]
];
set_one[0][1]; // いち
var set_one = [
["一","いち","one"],
["二","に","two"],
["三","さん","three"],
["四","し・よん","four"],
["五","ご","five"]
];
相关文章:
- 如何在映射数组中添加换行符
- javascript结合了数组和字典
- 需要帮助设置json数组
- 不能从angular2中的子组件指定父组件中的数组
- 使用JS将数组转换为json对象
- 数组在递归方法中设置为null
- knockoutjs可观察数组
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 将数组从PHP传递到Javascript
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- 在函数中添加数组元素的数值
- 无法通过数组映射绑定
- javascript中的数组出错
- 如何使用 node.js 比较两个 json 数组
- Javascript(Angular)从一个对象数组到第二个数组查找值
- 根据id将json数组组合为一个json数组
- 如何通过数组更新角度子范围
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 在Javascript中转换对象数组
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串