亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

使用JavaScript switch case 另類寫法

 更新時(shí)間:2010年03月14日 16:33:04   作者:  
在JavaScript里,函數(shù)(todoA、todoB、todoC)就是對象,“()”的作用就是就是執(zhí)行函數(shù)對象,二者簡單地組合一下就能夠讓代碼清晰簡潔很多了,何樂不為呢?
習(xí)慣了C#的語法,遇到多分支調(diào)用的情況,除了最簡單的if-else,那么就是switch-case了,所以使用JavaScript的時(shí)候就很容易會寫出下面這樣的代碼:
復(fù)制代碼 代碼如下:

// JScript source code
//something的值是1、2、3...
switch (something) {
case 1:
todoA();
break;
case 2:
todoB();
break;
case 3:
todoC();
break;
//...
}

這樣的代碼本身也沒什么,只是可讀性差一些,看起來有點(diǎn)費(fèi)勁,JavaScript雖然支持switch-case,不過有一種更好的寫法值得推廣:
復(fù)制代碼 代碼如下:

// JScript source code
//something的值是1、2、3...
var cases = {
1: todoA,
2: todoB,
3: todoC
};
if (cases[something]) {
cases[something]();
}

作者:Justin
出處:http://justinw.cnblogs.com/

相關(guān)文章

最新評論