0

こんにちは、配列を使用して作成する必要がありますが、実際にはそのようにすることはできません。次のような一連の変数を json から取得します。

--variables i don't need... and then:
"s_title_a": "---",
"s_title_b": "---",
"s_title_c": "---",
 .........

そして、インクリメントするcharをカウンターとして使用するループでそれらすべてを出力する必要があり、このカウンターを変数名の接尾辞として使用する必要があります。私はこれを試しました:

   function charLoop(from, to, callback)
        {
            var i = from.charCodeAt(0);
            var to = to.charCodeAt(0);
            for(;i<=to;i++) callback(String.fromCharCode(i));
        }


        charLoop("a", "l", function(char) {
            console.log( window["articolo.s_title_" + char] );
        });

しかし、うまくいきません。

undefineda
undefinedb
undefinedc
and so on...

値を取得する前に、変数名ではなく変数値に接尾辞が追加されているようです。助けが必要です ありがとう

4

1 に答える 1

1

コールバックで次を使用します

console.log( articolo["s_title_" + char] );
于 2013-10-12T13:26:49.267 に答える