數組和對象我想要的格式一樣,混淆在JavaScript
"attechent":[{
"name":xyz,
field: [
{ title: 'a' },
{ title: 'b' }
]
}
]
碼 - >>
var field=[]
var obj1={"title":"a"}
var obj2={"title":"b"}
field.push(obj1)
field.push(obj2)
console.log(field)
var outerfiled={}
outerfiled.field=field
out.name="xyz"
console.log(outerfiled)
var list=[outerfiled]
console.log(list)
問題就像是我的代碼是根據期望的輸出格式,但工作後
輸出是[ { field: [ [Object], [Object] ], name: 'xyz' } ]
這正是'console.log'一樣。改爲:'console.log(JSON.stringify(list))' – trincot
看起來正確。也許可以使用'console.log(JSON.stringify(list,null,2))'使東西看起來更像你的請求格式。 – Sirko
我不確定你是否認爲你必須建立這樣的結構;一步一步按財產分配財產。你知道嗎,你可以做以下事情? 'VAR列表= [ \t { \t \t名: 'XYZ', \t \t字段: \t \t \t {標題: 'A'}, \t \t \t {標題: 'B'} \t \t] \t} ] * *(換行符不顯示在SO評論中,但是您可以添加它們)* – Thomas