2017-10-29 11 views
1

コードのこの部分を短くして、すべてのオプションを配置する代わりに、すべての可能な状況の天気アイコンを追加できますか?気象APIのコードを短くするにはどうすればいいですか?

あなたは他のオプションはどこキー辞書を作ることであろうこの

switch(desc) 
    { 
    case "clear sky": 
    $('div.clear').removeClass('hide'); 
    break; 
    case "broken clouds": 
    $('div.cloudy').removeClass('hide'); 
    break; 
    case "few clouds": 
    $('div.cloudy').removeClass('hide'); 
    break; 
    case default: 
    $('#desc').text("now it's "); 
    break; 
    } 

ようになりswitch/caseステートメントを使用することができます

if (desc == "clear sky") 
{ 
    $('div.clear').removeClass('hide'); 
} else if (desc == "broken clouds") 
    { 
    $('div.cloudy').removeClass('hide'); 
    } 
else if (desc == "few clouds") 
    { 
    $('div.cloudy').removeClass('hide'); 
    } 

のように...

else { 
    $('#desc').text("now it's "); 
} 
+0

注:この質問は[code review stackexchange](https://codereview.stackexchange.com/)でより意味をなさないと思います。 – Wndrr

答えて

0

caseであり、値は実行する関数です。

関連する問題