01.06.2016, 14:00
|
Новичок на форуме
|
|
Регистрация: 01.06.2016
Сообщений: 5
|
|
Не понимаю что означает
Вопрос, что это значит?
var ships =
[{ locations: ["06", "16", "26"], hits: ["hit", "", ""] },
{ locations: ["24", "34", "44"], hits: ["", "", ""] },
{ locations: ["10", "11", "12"], hits: ["", "", ""] }];
Я так понимаю создается переменная ships
А что в ней? Вроде и свойства, вроде и массив, не понимаю.
Что означают {}??
p.s.: изучаю js.
|
|
01.06.2016, 14:36
|
|
Аспирант
|
|
Регистрация: 01.06.2016
Сообщений: 87
|
|
Массив объектов содержащих свойства locations и hits, содержащие массивы.
'{}' означает объект.
https://learn.javascript.ru/object
|
|
01.06.2016, 19:21
|
Новичок на форуме
|
|
Регистрация: 01.06.2016
Сообщений: 5
|
|
Спасибо за ссылку!
var ships =
[
{ locations: ["10", "20", "30"], hits: ["", "", ""] ,
locations: ["32", "33", "34"], hits: ["", "", ""] ,
locations: ["63", "64", "65"], hits: ["", "", "hit"] }
];
а если так написать? тоже самое ведь?
|
|
01.06.2016, 19:34
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
Сообщение от kams
|
тоже самое ведь?
|
будет бред, у обьекта не может быть одинаковых свойств.
|
|
01.06.2016, 19:34
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
kams,
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]
О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
|
|
02.06.2016, 09:06
|
Профессор
|
|
Регистрация: 27.11.2015
Сообщений: 2,899
|
|
Сообщение от kams
|
Спасибо за ссылку!
var ships =
[
{ locations: ["10", "20", "30"], hits: ["", "", ""] ,
locations: ["32", "33", "34"], hits: ["", "", ""] ,
locations: ["63", "64", "65"], hits: ["", "", "hit"] }
];
а если так написать? тоже самое ведь?
|
Абсолютно другое. В первом примере - массив из трех об"ектов, каждый об'ект содержитт два ключ-значение.
Во втором -в массиве один неправильный об'ект
|
|
02.06.2016, 10:08
|
Новичок на форуме
|
|
Регистрация: 01.06.2016
Сообщений: 5
|
|
Сообщение от Dilettante_Pro
|
Абсолютно другое. В первом примере - массив из трех об"ектов, каждый об'ект содержитт два ключ-значение.
Во втором -в массиве один неправильный об'ект
|
Я понял только как в первом случае называется объект? во втором? в третьем? или если они в массиве к ним надо как-то по ключу обращаться?
|
|
02.06.2016, 11:06
|
Новичок на форуме
|
|
Регистрация: 01.06.2016
Сообщений: 5
|
|
как-то так?
model.ships[0].locations
|
|
03.06.2016, 06:51
|
Профессор
|
|
Регистрация: 27.11.2015
Сообщений: 2,899
|
|
Сообщение от kams
|
как-то так?
model.ships[0].locations
|
Откуда взялся model?
И имейте в виду, что locations - тоже массив
|
|
|
|