【发布时间】:2018-10-22 12:50:35
【问题描述】:
我正在尝试为这样的字典生成单词。
HTML
<div class="print"></div>
Javascript
var c = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","r","s","t","u","v","w","x","y","z"]
var v = ["a","e","i","o","u"]
var gen = '';
for (i = 0; i = c.length; i++) {
for (j = 0; j < v.length; j++) {
gen += c[i] + v[j] + '<br>';
}
}
$('.print').html(gen);
但我的浏览器无法处理循环。
它会显示这样的消息。
哇,啪!显示此网页时出现问题。
上面的数组只是一个例子,实际的数组是这样的。
var c = ["ၵ", "ၶ", "င", "ၸ", "သ", "ၺ", "တ", "ထ", "ၼ", "ပ", "ၽ", "ၾ", "မ", "ယ", "ရ", "လ", "ဝ", "ႁ", "ဢ"];
有些数组超过 40 个字符。
虽然我将循环减少了两次,但它不起作用。
1 - 如何在 Javascript 或 Jquery 中处理具有多个循环的大量数组?
2 - 如果有可以生成大量单词的好软件或程序,请推荐我。
【问题讨论】:
-
i = c.length;应该是i < c.length;。错字问题 -
感谢@CertainPerformance,我在文本编辑器中使用了不同的字体是我的错误。
标签: javascript jquery arrays loops foreach