【发布时间】:2014-11-06 04:38:43
【问题描述】:
好的,尝试将一个数字数组放在一起并按升序排列。我越看,我就越迷惑自己。警报显示为“未定义”。我在看什么?
var random = new Array();
function main() {
generate();
original();
ascending(random);
}
function generate() {
document.write("Here are 25 Random Numbers:<br><br>");
for (var i = 0; i < 25; i++) {
random[i] = document.write(Math.floor(Math.random() * 100) + ", ");
}
}
function original() {
var storage = "";
for (var i = 0; i < 25; i++) {
storage += random[i] + ", ";
}
alert(storage);
}
function ascending(random) {
var tempArray = random;
var storage = "";
random.sort(function (a, b) {
return a - b
});
for (i = 0; i < 25; i++) {
storage += tempArray[i] + ", ";
}
alert("ASCENDING- " + storage);
}
【问题讨论】:
-
我看到一个变量和四个函数。我不明白你怎么称呼他们。
标签: javascript arrays