javascript - for循环中的JS Switch案例不起作用

标签 javascript

我是 JavaScript 新手。我试图在数组中的数字拆分后在 for 循环中使用 switch 大小写,但它不起作用。

number2 = 1003;
sNumber = number2.toString();
output = [];

for (var i = 0, len = sNumber.length; i < len; i++) {
  output.push(+sNumber.charAt(i));
  console.log(output);
  switch (output) {
    case 0:
      console.log('o');
      break;
    case 1:
      console.log('1');
      break;
  }
}

最佳答案

问题就在这里

switch (output)

固定为

switch (output[i])

关于javascript - for循环中的JS Switch案例不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49246927/

相关文章:

javascript - AWS - 如何使用 aws-sdk 进行监控?

javascript - 从 map 的属性中提取特定值

javascript - 在函数内部修改变量后,为什么变量未更改? -异步代码引用

Drupal 7 中的 Javascript 模块揭示并限定了 jQuery

javascript - 为什么我不能使用 jquery 访问 ajax 提取的内容

javascript - 为什么我的 json 引用返回未定义?

javascript - Rails 中的 Mootools

javascript - 如何向 javascript 对象的每个子数组添加一对新的 (key,value)?

javascript - jQuery 增量 setInterval()

javascript - 是否可以判断用户是否将我的页面最小化或处于非事件状态?