javascript では、var を宣言する方法は次のとおりです。var msg = 'hello' で、msg_1、msg_2 などの多数の var がある場合、msg を呼び出すだけで 'hello' の値が取得されます。 msg_n のようなものを呼び出して値を取得する方法はありますか
for (var i = 0; i < n; i++)
{
var var_name = 'msg_' + i;
alert (var_name)?
}
javascript では、var を宣言する方法は次のとおりです。var msg = 'hello' で、msg_1、msg_2 などの多数の var がある場合、msg を呼び出すだけで 'hello' の値が取得されます。 msg_n のようなものを呼び出して値を取得する方法はありますか
for (var i = 0; i < n; i++)
{
var var_name = 'msg_' + i;
alert (var_name)?
}
for (var i = 0; i < 5; i++) {
var var_name = 'msg_' + i;
window[var_name] = i;
console.log(window[var_name]);
}
array
あなたがしていることの代わりに使用することをお勧めします。
var myVarialbes= [];
for (var i = 0; i < n; ++i) {
myVarialbes[i] = "some stuff" + i;
}
配列内に値を配置する必要があります。
var messages = ["first", "second", "third"];
for (var i = 0; i < n; i++)
{
alert (messages[i])
}