将动态变量添加到数组名称?

时间:2017-09-19 05:52:58

标签: jquery arrays syntax

我的脚本中有三个数组,我想将值推入其中一个数组中,数组的名称由另一个变量值确定。

例如:变量值为“3”,我想将“hello”推入wals“3”数组。

import curses


stdscr = curses.initscr()
curses.cbreak()
curses.noecho()
stdscr.nodelay(1)

num_iters_nochar = 0
num_iters_char = 0

for i in range(10**6):
    if stdscr.getch() == -1:
        num_iters_nochar += 1
    else:
        num_iters_char += 1




curses.nocbreak()
curses.echo()
curses.endwin()
print num_iters_nochar , 'iterations with no input'
print num_iters_char , 'iterations with input'

1 个答案:

答案 0 :(得分:0)

您可以创建一个JSON对象,然后按照动态名称将值分配给数组:

var arrayObj = {
	wals1 : [],
  wals2 : [],
  wals3 : []
};
var res = 3;

arrayObj["wals"+res].push("hello");
console.log(arrayObj["wals"+res]);