【发布时间】:2014-07-18 04:53:02
【问题描述】:
代码:
<html>
<body>
<script>
function mmm(x){
var val= [10,20,30];
return val;
}
</script>
<script>
function my(){
var va= mmm();
var b= va[1];
document.write(b);
}
</script>
</body>
</html>
上面的代码有错误,没有生成输出。我需要的是使用 document.write() 在 'my()' 函数中显示 'mmm(x)' 函数的 'val' 的内容。
这两个函数应该在不同的脚本标签中。我需要进行哪些更改?
【问题讨论】:
-
是不是因为你没有打电话给
my()?因为当我马上调用 my() 时,它肯定是 seems to work。 -
另外,mmm 接受参数并不重要,因为它没有使用任何参数。唯一的问题是,当您尝试缩小 JS 时,某些程序可能会引发关于未向函数发送适当数量的参数的错误。在我的测试中,它没有删除
x,但如果你不使用它,你不妨删除它。 -
大声笑......这甚至是一个问题......只有当我有能力关闭这个......
-
看起来伙计们正在使用 stackoverflow 来解决学校作业;-)
-
很好的尝试@MarmiK。但实际上我在面向工作的项目中遇到了这个问题。
标签: javascript html