私はここで最善の解決策を探していますが、私はアイデアを持っていますが、それはもっときれいだと思っています。Javascript、複数の配列で数値を確認する
私は単純な天気アプリケーションを作っています。そして私はYahoo Weather APIを使用しています。気象条件のコードを持っていました。
条件に応じて、コードを書いています。さて、50のコードがあり、5つのカテゴリに分類しました。私の場合は元。私のカテゴリーSnowには、Yahooの条件コード15件が含まれています。
さて、あなたはより良いアイデアを得た場合(私がそこにある賭けている)を提案して自由です。
私の考えは、配列のセットから一致する値を返しますが、それを行う方法SHUREないことです。
私のコードは次のようになります。私は必要なもの
function getCondition(code) {
var snow = [1, 2, 3],
sun = [4, 5, 6];
}
は、コードの照合番号が含まれている変数名ですか?
は私はJS-フィドル あなたの鍵は、あなたの変数名で、自分の価値観は、このようにあなたのコードが何かになり、変数名に対応するコードであるときは、連想配列をしようといけないのはなぜhttp://jsfiddle.net/BH8r6/
もちろん!非常に美しい、ありがとう。 –
私の喜びです..これは最善のアプローチだと示唆していますが、あなたはアイデアを持っていたので、私はあなたに同じアプローチで解決する方法を与えています – Baz1nga
まあ、それはまさに私が探していたものでした。私の意見では、数字は配列に束縛されているので、それを行うにはかなりの方法です。読みやすく、構成やメンテナンスが簡単です。 –