Javascript 操纵复杂对象

Javascript 操纵复杂对象,javascript,Javascript,如果这个代码有什么问题,有人能帮我吗 var myMusic = [ { "artist": "Billy Joel", "title": "Piano Man", "release_year": 1973, "formats": [ "CS", "8T",

如果这个代码有什么问题,有人能帮我吗

var myMusic = [ {  "artist": "Billy Joel",
                "title": "Piano Man",
                "release_year": 1973,
                "formats": [ 
                            "CS", 
                            "8T", 
                            "LP" ],
                "gold": true
             },

             [ {  "artist": "Paco de Lucia",
                "title": "Live in America",
                "release_year": 1992,
                "formats" : ["formats": [ 
                            "CS", 
                            "8T", 
                            "LP" ]]


             } ]]; 

这部分的问题在于:

"formats": 
[
    "formats": 
    [ 
        "CS", 
        "8T", 
        "LP" 
    ]
]

由于外部“formats”是一个数组,它不能有键“formats”和类似的数组值。

您的语法已关闭,请尝试以下操作:

            {  "artist": "Billy Joel",
                        "title": "Piano Man",
                        "release_year": 1973,
                        "formats": [ 
                                    "CS", 
                                    "8T", 
                                    "LP" ],
                        "gold": true

            },


            {  
                "artist": "Paco de Lucia",
                "title": "Live in America",
                "release_year": 1992,
                "formats" : [  "CS", "8T", "LP" ]


             } 
             ]; 

大家好,谢谢大家,答案在这里,谢谢大家:

var myMusic=[{“艺术家”:“比利·乔尔”, “标题”:“钢琴手”, “发布年份”:1973年, “格式”:[ “CS”, “8T”, “LP”], “黄金”:真的吗 },

           {
   "artist": "Paco de lucia", 
   "title": "la fabuloda guitarra de paco de lucia", 
   "release_year": 1967, 
   "formats": [
      "CD", 
      "Cassette", 
      "LP"
    ]
  }

];

这里实际上没有任何(重要的)代码或操作。如果您只是在查找语法错误,请将其复制到开发人员控制台中或查看开发人员控制台中的错误。投票以打字错误的形式结束。