Где ошибка в обьекте?

341
11 октября 2021, 10:10

Нужно создать обьект вот такой структуры:

{"group":
{"first:[]},
{"second":[]}
}

Я создал, и у меня возле обьекта second редактор подсвечивает желтым цветом, значит где-то ошибка. Кроме того я проверил рабоет ли мое приложение - и нет, не работает, значит точно ошибка. Но я не могу понять где... Уже наверно раз 10 смотрю. Вот скриншот: Ну и сам обьект текстом:

var a = {"group": 
{"first": 
[{"id":1,"firstName":"Alex","lastName":"Creel","email":"BGibson@placerat.ly","phone":"(898)979-8452"}, 
{"id":2,"firstName":"Todd","lastName":"Drek","email":"BGibson@placerat.ly","phone":"(898)979-8452"}, 
{"id":3,"firstName":"Jim","lastName":"Sparou","email":"BGibson@placerat.ly","phone":"(898)979-8452"}, 
{"id":4,"firstName":"Tom","lastName":"Limls","email":"BGibson@placerat.ly","phone":"(898)979-8452"}, 
{"id":5,"firstName":"Jack","lastName":"Retnd","email":"BGibson@placerat.ly","phone":"(898)979-8452"}] 
}, 
{"second": 
[{"id":6,"firstName":"Bill","lastName":"Milk","email":"BGibson@placerat.ly","phone":"(898)979-8452"}, 
{"id":7,"firstName":"Donald","lastName":"Nomk","email":"BGibson@placerat.ly","phone":"(898)979-8452"}, 
{"id":8,"firstName":"George","lastName":"Stoun","email":"BGibson@placerat.ly","phone":"(898)979-8452"}, 
{"id":9,"firstName":"Bredd","lastName":"kulr","email":"BGibson@placerat.ly","phone":"(898)979-8452"}, 
{"id":10,"firstName":"Djeck","lastName":"Topd","email":"BGibson@placerat.ly","phone":"(898)979-8452"}] 
} 
}

Answer 1

const a = { 
    "group": { 
        "first": [ 
            { 
                "id": 1, 
                "firstName": "Alex", 
                "lastName": "Creel", 
                "email": "BGibson@placerat.ly", 
                "phone": "(898)979-8452" 
            }, 
            { 
                "id": 2, 
                "firstName": "Alex", 
                "lastName": "Creel", 
                "email": "BGibson@placerat.ly", 
                "phone": "(898)979-8452" 
            }, 
            { 
                "id": 3, 
                "firstName": "Alex", 
                "lastName": "Creel", 
                "email": "BGibson@placerat.ly", 
                "phone": "(898)979-8452" 
            } 
        ], 
        "second": [ 
            { 
                "id": 4, 
                "firstName": "Bill", 
                "lastName": "Milk", 
                "email": "BGibson@placerat.ly", 
                "phone": "(898)979-8452" 
            }, 
            { 
                "id": 5, 
                "firstName": "Bill", 
                "lastName": "Milk", 
                "email": "BGibson@placerat.ly", 
                "phone": "(898)979-8452" 
            }, 
            { 
                "id": 6, 
                "firstName": "Bill", 
                "lastName": "Milk", 
                "email": "BGibson@placerat.ly", 
                "phone": "(898)979-8452" 
            } 
        ] 
    } 
}; 
 
 
console.log(a.group);

У вас неправильно воссоздан объект, вам же выше подсказал Igor как сделать объект, вам просто нужно было вписать свои данные и все. У вас объект не валиден, вам не может такое отдать сервер.

Answer 2

var data = { 
  "group": { 
    "first":[], 
    "second": [] 
  } 
}; 
console.log(data);

READ ALSO
Как правильно обернуть эти JS-скрипты?

Как правильно обернуть эти JS-скрипты?

Плохо разбираюсь в семантике JS, помогите,пожалуйстаБраузер ругается на лишние символы в данных скриптах

84
Не получается записать значение input в переменную

Не получается записать значение input в переменную

Не могу получить значение из input class="#user-name"В консоли значение ""

150