首页 >

swtich/if.else的替代语句【javascript】

web前端|js教程

swtich/if.else的替代语句【javascript】

swtich,if…else,object
web前端-js教程
很多时候,if…else…有很多判断分支选项,就会见到:
高仿陌陌源码,vscode使用教程python,ubuntu 麒麟,tomcat 调优,sqlite建数据库,网页设计有前途,图解数据库,服务器404页面设置,百度云盘 插件,目前最流行的前端框架,新浪微博 爬虫,php地址,seo招聘,springboot面试常问,无图img标签 边框,什么源码的网站二次开发最简单,易语言取网页cookies,css 个人博客模板,wordpress无法进入后台,用户信息页面模版图片,手机个人信息管理系统,人才网程序 仿58lzw
if (animal === 'dog') { // TO DO 'dog'} else if (animal === 'cat') { // TO DO 'cat' } else if (animal === 'bird') { // TO DO 'bird' } else if (animal === 'fish') { // TO DO 'fish' } else {  // TO DO 'other' }
确实通俗易懂,且写起来好方便,一路都是else if,太多选项分支,就有人用swtich这样写了:
源码怎么生成二维码,ubuntu安装与增强,知乎爬虫403,php自带,机电seo团队lzw
swtich (animal) {  case 'dog':    // TO DO 'dog'    break;  case 'cat':    // TO DO 'cat'     break;  case 'bird':    // TO DO 'bird'     break;  case 'fish':    // TO DO 'fish'    break;   default:    // TO DO 'other'}
但是,还是可以借鉴使用Object的hash思想:
java微信公众平台 源码,vscode.org,ubuntu镜像封装驱动,tomcat部署ssh,sqlite常见面试,drag dll 插件,2020css前端框架,2020年全套爬虫,php水印图片,黑帽seo 工具,企业网站系统源码下载,清新网页制作素材,表白源码手机模板,js 控制页面,web的会员管理系统,易语言 程序图标lzw
function getAnimalName(name) {  var animals = {    'dog': function () {      return 'dog';    },    'cat': function() {      return 'cat';    },    'bird': function() {      return 'bird';    },    'fish': function() {      return 'fish';    },    'default': function() {      return 'other';    }  };  return (animals.name,| animals.default)();}var animal = getAnimalName('dog');console.log(animal);// 'dog'
以上就是本文的全部内容了,希望大家能够喜欢。


  • 暂无相关文章