【发布时间】:2013-07-12 05:36:34
【问题描述】:
我对 Javascript 还很陌生,在过去几天里我很快就学会了,在盯着我的代码几个小时并试图弄清楚为什么它没有按照我想我会发布的方式工作之后在这里。
无论如何,所以我的问题是如何在逗号拆分后显示数组的全部内容。我的代码如下。我的代码只打印出我在提示符下输入的最后一个数字集。
我们将不胜感激。
var gradeinfo = new Object(); {
coursecode = new Array;
grade = new Array;
};
var changer = function (y) {
finalgradeinfo = new Array;
finalgradeinfo = y;
function newresults() {
var i = 0;
finalgradeinfo[i] = y;
i + 1;
}
return finalgradeinfo;
}
do {
var entry = prompt("Enter a course code and grade seperated by a comma");
if (entry != null && entry != "") {
var counter;
var entryvalid = new Array;
entryvalid = entry.split(",");
changer(entryvalid);
x = true;
} else {
x = false;
}
} while (x != false);
console.log(finalgradeinfo);
我的函数需要包含闭包,所以如果看起来完全错误,我提前道歉。
【问题讨论】:
-
你能格式化你的代码吗?
-
您是否意识到在下一步中将其他内容存储到变量中时,
var entryvalid = new Array;没有任何作用。 JavaScript 没有类型变量。
标签: javascript arrays output comma