【发布时间】:2018-07-06 09:20:21
【问题描述】:
我最近才开始学习 JS。现在我遇到了这个问题,找不到帮助很大的博客或教程,或者我没有得到他们的分数!
我的代码在这里:
let lines = fs.readFileSync(inGff).toString().split("\n");
...
let column = lines[i].toString().split("\t");
id = clpP1_69910 or clpP1_54343 or clpP1_69554 ...
obj[id] = column; //only work for one key to one array.
事实上。我可以用 Perl 简单地做到这一点:
push @{$obj{$id}}, [@info]
不确定 JS 中是否有类似的实用程序或更高级的实用程序。欢迎任何建议。谢谢!
【问题讨论】:
-
Object[key] = [Array, AnotherArray, MoreArray] -
Object[key] = []; Object[key].push( column ); -
谢谢大家。问题终于解决了! if(Object[key] === undefined){ Object[key] = []; } Object[key].push(column);
标签: javascript arrays key associative