我对数组很陌生。在我通过 htm 对所有内容进行硬编码之前。
这是我的问题。是否可以根据另一个数组的值创建一个数组?
var pmmain =["aaa", "bbb", "ccc", "ddd", "eee", "fff", "ggg", "hhh", "iii", "jjj", "kkk", "lll", "mmm", "nnn", "ooo", "ppp"];
例如,我想用“aaa”等创建一个数组。是否可以?任何帮助,将不胜感激。谢谢!
更新:
我使用数组作为菜单。当我单击一个时,它会执行类似的操作。
a=4;
for (a=c; a<d; a++){
$("#pm-page-main") .append("<div class=\"main-box\" id=\"m-box"+a+"\"><div class=\"title-box\"><span class=\"reg-wht-bold\">"+pmmain[a]+"</span></div><BR><BR><img src=\"imgs\\"+pmmain[a]+".png\"></div>").hide().fadeIn(75);\}
“#highlights-enclosure”是网站中突出显示单击的项目的一个阶段。
现在菜单在网页中可见,假设我想单击第二个项目“bbb”。单击该菜单后,会出现另一个菜单,其中应该有它的子菜单。当单击其中一个子级时,子级将替换“#highlights-enclosure”阶段中的“bbb”。
最佳答案
当您创建新数组时,您可以向其中推送
值:
var first = ['a', 'b', 'c'];
var second = [];
second.push(first[0]);
second.push(first[1]);
希望这有帮助!
关于javascript - 从数组的值创建数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32407124/