Показать сообщение отдельно
  #1 (permalink)  
Старый 06.07.2014, 18:16
Интересующийся
Отправить личное сообщение для jeka123 Посмотреть профиль Найти все сообщения от jeka123
 
Регистрация: 21.08.2013
Сообщений: 17

проверка двумерного массива
Ребят еще вопрос)Есть два двумерных массива как проверить каждый массив есть ли в нем атрибут chip == true?
var n = 4, m = 4,player = 2;
var pl_list_1 = [];
var pl_list_2 = [];
var sea = {};
 
for (var i = 0; i < m; i++){
    pl_list_1[i] = [];
    pl_list_2[i] = [];
    for (var j = 0; j < n; j++){
        pl_list_1[i][j] = getSea(sea);
        pl_list_2[i][j] = getSea(sea); 
        
}}
for (var z = 1; z <= player; z++){
do {
    var x = prompt(z+' Игрок\nВведите координты кораблей по X');
    var y = prompt(z+' Игрок\nВведите координты кораблей по Y');
    message = confirm(z +' Игрок вы продолжаете ввод?');
     putship(x,y,z);
   } while (message ===true);
}
alert('Война началась!');

if (pl_list_1.chip === true){//как тут проверить весь  массив в котором атрибут обьекта chip = true ?
  alert('Че то нашло');
}

 console.log(pl_list_1);
function putship(x,y,pl_id){
  if(pl_id == 1){
  pl_list_1[x][y].chip = true;
  }else if(pl_id == 2) {
    pl_list_2[x][y].chip = true;
  }
  }
function getSea() {
    return {
        chip :false,
        opened:false,
        msg:'Промазал'
    };
}
Ответить с цитированием