js怎么动态生成多维对象?或者json对象

JavaScript027

js怎么动态生成多维对象?或者json对象,第1张

var zhiduan={}

zhiduan["0"]="参数1"

zhiduan["1"]="参数2"

zhiduan["2"]="参数3"

zhiduan["fanwei"]="范围1,范围100"

var zhiduan2={}

zhiduan2["0"]="参数1"

zhiduan2["1"]="参数2"

zhiduan2["2"]="参数3"

zhiduan2["fanwei"]="范围1,范围100"

var json={"zhiduan":zhiduan,"zhiduan2":zhiduan2}

console.log(json)

window['objName'] = '全局变量'

function dynamicVar(){

    eval('var objName = 1') // eval将参数字符串当做javascript代码执行

    alert(objName)

}

创建json对象

var json_obj = {}

json_obj["goods01"] = "1001" //用这种方式可以动态拼接key,例如

// json_obj["goods" + "01"] = "1001"