嗨,它应该使用数组来制作,但我真的不能那样做。我通过 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...
似乎后缀被添加到变量值,而不是在获取变量值之前添加到变量名。我需要帮助谢谢