swtich/if...else的替代语句_javascript技巧
来源:懂视网
责编:小采
时间:2020-11-27 21:42:11
swtich/if...else的替代语句_javascript技巧
swtich/if...else的替代语句_javascript技巧:很多时候,if...else...有很多判断分支选项,就会见到: if (animal === 'dog') { // TO DO 'dog' } else if (animal === 'cat') { // TO DO 'cat' } else if (animal === 'bird') { // TO DO 'bird' }
导读swtich/if...else的替代语句_javascript技巧:很多时候,if...else...有很多判断分支选项,就会见到: if (animal === 'dog') { // TO DO 'dog' } else if (animal === 'cat') { // TO DO 'cat' } else if (animal === 'bird') { // TO DO 'bird' }

很多时候,if...else...有很多判断分支选项,就会见到:
确实通俗易懂,且写起来好方便,一路都是else if,太多选项分支,就有人用swtich这样写了:
但是,还是可以借鉴使用Object的hash思想:
swtich/if...else的替代语句_javascript技巧
swtich/if...else的替代语句_javascript技巧:很多时候,if...else...有很多判断分支选项,就会见到: if (animal === 'dog') { // TO DO 'dog' } else if (animal === 'cat') { // TO DO 'cat' } else if (animal === 'bird') { // TO DO 'bird' }