我有这样的东西(数据应该是一个全局变量):
var data = {
fields:{
id: 0,
ticket: 0,
description: 0,
}
}
现在我想使用这样的东西来更改这些变量:
function toggleStatus(element) {
data[fields][element] = 1;
}
这当然行不通,但是以类似方式操作数据的正确方法是什么?
基本上,我需要创建一个多维数组,根据用户输入更改其状态。
最佳答案
这应该可以正常工作,但您必须将字段
括在引号中:
data['fields'][element] = 1;
或者
data.fields[element] = 1;
关于javascript:多维数组操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19032029/