我有3行的清单。我想有效地将每一行分隔为单独的项目。
myList = [MultiLine.attributes.renderers[0], MultiLine.attributes.renderers[1],
MultiLine.attributes.renderers[2]]
我想要什么:
line1 = MultiLine.attributes.renderers[0];
line2 = MultiLine.attributes.renderers[1];
line3 = MultiLine.attributes.renderers[2];
我知道在Python中有这样的转换函数:
line + str(i) = MultiLine.attributes.renderers[i];
但是我得到 ReferenceError:左侧的无效赋值,带有等效的JS:
for(var j = 0; j < myList.length; j++){
"line" + String(j) = MultiLine.attributes.renderers[j];
}
有什么想法吗?
我不知道如何正确地在for循环中更改变量的值。 Break语句会有所帮助吗?
答案 0 :(得分:0)
您可以在数组中使用destructuring assignment。
var [line1, line2, line3] = MultiLine.attributes.renderers;