Size: a a a

JavaScript — русскоговорящее сообщество

2020 September 13

a

arts in JavaScript — русскоговорящее сообщество
Michael Rybochkin
Добрый день!
Вопрос возможно не по теме
Но очень нужна помощь
Есть ли человек, который за вознаграждение сможет написать простенькую веб игру, которую можно будет открывать посредством телеграм?
Как это реализовано в @gamee
источник

MR

Michael Rybochkin in JavaScript — русскоговорящее сообщество
Спасибо)
источник

mm

mhmd mlh in JavaScript — русскоговорящее сообщество
Если у меня двумерный массив, как присвоить значение ячейкам вертикально, горизонтально и по диагоналям в зависимости где находится значение х

Например х находится тут

let board = [
   [0, 0, 0, 0],
   [0, 0, 0, 0],
   [0, x, 0, 0],
   [0, 0, 0, 0]
 ];

и в результате должен получится такой массив

let board = [
   [0, 1, 0, 1],
   [1, 1, 1, 0],
   [1, x, 1, 1],
   [1, 1, 1, 0]
 ];
источник

M

Mediator in JavaScript — русскоговорящее сообщество
mhmd mlh
Если у меня двумерный массив, как присвоить значение ячейкам вертикально, горизонтально и по диагоналям в зависимости где находится значение х

Например х находится тут

let board = [
   [0, 0, 0, 0],
   [0, 0, 0, 0],
   [0, x, 0, 0],
   [0, 0, 0, 0]
 ];

и в результате должен получится такой массив

let board = [
   [0, 1, 0, 1],
   [1, 1, 1, 0],
   [1, x, 1, 1],
   [1, 1, 1, 0]
 ];
Увеличивать/уменьшать i и j соотвественно, нет? В чём проблема?
источник

mm

mhmd mlh in JavaScript — русскоговорящее сообщество
Не могу написать алгоритм
источник

M

Mediator in JavaScript — русскоговорящее сообщество
Для креста увеличиваешь, уменьшаешь только одну координату, для диагоналей – обе.
источник

M

Mediator in JavaScript — русскоговорящее сообщество
mhmd mlh
Не могу написать алгоритм
Пробуй.
источник

DZ

Denis Zhivotov in JavaScript — русскоговорящее сообщество
привет всем
подскажите в чем проблема
делаю веб приложения погода
создал кнопку делейт чтоб типо удалять блоки с погодой какие не нужны

в Model указал
deleteCity(id) {
     this.cities = this.cities.filter(city => city.id !== id);
     
     localStorage.setItem('cities', JSON.stringify(this.cities));
   }

в Controller указал
handleDelete(event){
     const deleteBtn = event.target.closest(".deleteBtn");
     if(deleteBtn) {
       const id = deleteBtn.parentElement.dataset.id;
       this.model.deleteCity(id);
       this.view.renderCities(this.model.cities);
     }
   }
 }

и во View дал блоку  article.dataset.id = city.id; ну типо чтоб id я видел
а кнопка не удаляет
В ЧЕМ ПРОБЛЕМА ПАРНИ ?
источник

mm

mhmd mlh in JavaScript — русскоговорящее сообщество
Mediator
Пробуй.
Пока что получается только когда x находится в первом ряду в первой колонне
источник

M

Mediator in JavaScript — русскоговорящее сообщество
mhmd mlh
Пока что получается только когда x находится в первом ряду в первой колонне
А ето хто)
источник

mm

mhmd mlh in JavaScript — русскоговорящее сообщество
Mediator
А ето хто)
Это ещё для коня
источник

mm

mhmd mlh in JavaScript — русскоговорящее сообщество
То есть это шахматная доска
источник

M

Mediator in JavaScript — русскоговорящее сообщество
Находишь координату x и двигаешься по диагоналям во все стороны, пока не встретишь границы.
И потом заполняешь ещё просто все ячейки с такой же i и все ячейки с такой же ј.
источник

ЛХ

Лапки Х in JavaScript — русскоговорящее сообщество
Mediator
А ето хто)
ставь 1 везде в тех же рядках, колонках и клетках, в которых х = у и х точки - х клетки = у точки - у клетки
источник

mm

mhmd mlh in JavaScript — русскоговорящее сообщество
function chess(n) {
 let board = [
   [0, 0, 0, 0],
   [0, 0, 0, 0],
   [0, 0, 0, 0],
   [0, 0, 0, 0]
 ];

 let count = 0;

 for (let row = 0; row < board.length; row++) {
   for (let col = 0; col < board[row].length; col++) {
     board = [
       [0, 0, 0, 0],
       [0, 0, 0, 0],
       [0, 0, 0, 0],
       [0, 0, 0, 0]
     ]
     board[row][col] = 1;
     
     for (let i = 0; i < n; i++) {
       for (let j = 0; j < n; j++) {
         if (board[row][col] == 1) {
           if (i <= 2 && j <= 2 || i == 0 || j == 0) {
             board[i][i] = 1;
             board[i][j] = 1;
           }

           if (board[i][j] == 0) {
             count++;
           }
           console.log(board);
         }
       }
     }
   }
 }
 
 return count;
}
источник

ЕГ

Евгений Ганьшин... in JavaScript — русскоговорящее сообщество
разобрался, кому интересно могу скинуьт в личку
источник

UU

U U in JavaScript — русскоговорящее сообщество
в группе реакта не смогли ответить, может это более общий случай. в реакт приложении код вызывается ДО index.js, не могу понять почему это происходит. Как можно отслежить что его вызывает? в целом это обычный js файл, который лежит в проекте. код простой console.log(‘hi’);

в этой же папке есть и другией файлы, которые тоже вызываются, но не понятно в каком порядке. ка понять этот порядок?
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Поставить в коде breakpoint и посмотреть на stack trace
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
А это не ответ?
источник

UU

U U in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
А это не ответ?
прислали уже после того как я написал тут
источник