【发布时间】:2013-12-30 21:00:16
【问题描述】:
我无法弄清楚哪些 JavaScript 代码在交换数组中的两个值(本例中为数字)时会起作用。
该函数(称为move)会将您单击的值的位置与“”的位置交换。数组值显示在页面上,当您单击任何数字(通过onclick)时,函数将启动。
boxArray = ["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15",""]
function move() {
}
【问题讨论】:
-
能否请您也发布 html 和其他代码?如果您可以创建一个最佳的 JSfiddle。
-
那些不是数字。它们是字符串。更重要的是,如果你做了最起码的研究,你就会发现the answer to your question is on StackOverflow already。
-
尝试使用函数:splice和indexOf
-
这个问题看起来像是一个滑动拼图游戏的开始。
-
“数组值显示在页面上,当您单击任意数字(“onclick”)时,函数会启动。” 应该交换的 DOM 元素也是如此?还是阵列成员?或两者?我们需要更多信息才能给出合理的答案。
标签: javascript arrays