Показать сообщение отдельно
  #1 (permalink)  
Старый 17.11.2011, 01:27
Новичок на форуме
Отправить личное сообщение для Alexeich Посмотреть профиль Найти все сообщения от Alexeich
 
Регистрация: 17.11.2011
Сообщений: 2

Может ли свойство объекта быть массивом???
Я недавно начал изучать js. Вот решился сотворить игру морской бой
Собственно проблема:
Хочу создать объект "Ships" с координатами кораблей игрока и компутера. Соответственно c 8-ю свойствами, в каждом по массиву с координатами.
Пытался создать свойства так:
Ships={battllC:coords[]}

И так:
Ships={battllC[]}

И эдак:
for(i=0;i<selectedArea.length;i++){
Ships.batllC[i]=selectedArea[i];
}
А оно никак

Если задавать таким способом:
Ships.battllC=selectedArea

просто передается ссылка на selectedArea, т.е. при изменении selectedArea, меняется и Ships.battllC

Подскажите в чем моя ошибка
Ответить с цитированием