简体   繁体   English

JS Switch案例在for循环中不起作用

[英]JS Switch case in for loop not working

I'm new to JavaScript. 我是JavaScript的新手。 I'm trying to use switch case in for loop after the number in array got split but it doesn't work. 我试图在数组中的数字被拆分之后在for循环中使用switch case但是它不起作用。

 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; } } 

problem is here. 问题在这里。

switch (output)

fix as 修复为

switch (output[i])

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM