为什么数组推不工作在我的功能
Why array push not working in my function?
我做了一个简单的函数,在javascript中向数组添加一个值,然后返回它们。
我不能返回的是附加值。我做错了什么?
返回"c"而不是3。
小提琴http://jsfiddle.net/0rapj8y8/2/
代码:function test(a, b, c) {
var array = [a, b];
array.push('c');
alert(array);
}
test(1, 2, 3);
非常基本的语言语法问题。为什么要引用变量名?
array.push('c');
是字符c
,而不是变量c
array.push(c); // that is now your variable c
小提琴
去掉引号
function test(a, b, c) {
var array = [a, b];
array.push(c);
alert(array);
}
test(1, 2, 3);
按如下方法删除推送函数中的引用
function test(a, b, c) {
var array = [a, b];
array.push(c);
alert(array);
}
test(1, 2, 3);
相关文章:
- 简单的身体加载功能不会触发我的功能
- JQuery破坏了我的功能吗
- 如何使我的功能360度旋转并上下移动
- 黄瓜JS可以看到我的功能,但似乎没有运行这些步骤
- 我的功能”;clear()”;没有接到电话
- 如何在我的功能场景Cucumber.js中使用标签
- 我如何检查提交是否被点击,这样我的功能就不会触发
- 为什么我的功能显示不正确的数据
- 我的功能无法重启的原因是什么?
- 为什么我的功能不重新运行新的参数从新的点击
- 我的功能不是打印任何东西
- 为什么我的功能不显示文件扩展名
- 我如何使用我的功能从我的.js文件在我的玉文件
- 淘汰赛,为什么不;我的功能在点击事件时启动
- 我正试图找出如何使我的功能一个接一个地运行.但这并没有奏效
- 为什么数组推不工作在我的功能
- 我如何调试我的功能只是使用茉莉花
- 如何停止时间间隔在我的功能
- 我的功能或按钮不起作用
- 点击后不工作我的功能