Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 22.01.2017
Сообщений: 32

Не получается поместить (запушить) объект в двумерный массив

10.07.2017, 20:09. Показов 1603. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Делаю игру 3 в ряд на JavaScript. Есть конструктор шаров, и есть двумерный массив 8 на 8, подскажите как шары которые генерируются засунуть в массив.

Конструктор
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 function CreateBall() {
    var classArray = ["index", "scorpion", "sonya", "baraka", "subzero", "jade", "lukang", "jony", "cyrax"],   
    randomClass = 1 + Math.floor(Math.random() * (8 + 1 - 1));
    this.score = 1,
    this.ballName = classArray[randomClass];
     
        this.createNewBall = function(iEl){
        ballDiv = document.createElement('div');
        ballDiv.className = classArray[randomClass];
        ballDiv.setAttribute("name", iEl);
        mainTable.appendChild(ballDiv);
        ballDiv.addEventListener("click", selectBall);
    }
}
Попытки запушить
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function unit(){
            var ballNew = new CreateBall();
            for(i = 0; i < 8; i++){
                
                ballArray[i] = [];
                
                for(j = 0; j < 8; j++ ){
                    ballNew.createNewBall(ballCount);
                    ballArray.push(ballNew);
                }
            }
        }
        
        unit();
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.07.2017, 20:09
Ответы с готовыми решениями:

Поместить массив в Объект
Добрый вечер. Создаю 2 сущности и добавляю поля в них: JSONObject reader = new JSONObject(jsonStr); ...

Поместить двумерный массив в таблицу БД
Доброго времени суток. Требуется поместить двумерный массив в таблицу базы данных, но выглядит это довольно странно. В каждую строку...

Двумерный массив. Сформировать из элементов массива одномерный массив, в который поместить все нечетные элементы, которые делятся на 3
Дан двумерный массив А с размерностью NxN, элементы массива - случайные целые числа из диапазона (-30...30). N задается пользователем и...

2
Superposition
 Аватар для Padimanskas
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
10.07.2017, 23:08
pryda-vlad,

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class Ball {
    constructor(){}
}
 
class Balls {
    constructor(ball = Ball){
        this.balls = [];
    }
    generateBall(){
        let {balls} = this;
        balls.push(new Ball()) 
    }
    generateBalls(num){
        let {balls} = this;
        for(let n = 0; n < num; n++)
        balls.push(new Ball()) 
    }
}
 
let ballsInst = new Balls();
ballsInst.generateBall();
0
0 / 0 / 0
Регистрация: 22.01.2017
Сообщений: 32
12.07.2017, 16:18  [ТС]
У вас очень сложный код, не понятный для меня, посмотрите я вот на кодПен выложил код свой, вроде бы в массив закинул, сейчас пытаюсь отыскать элементы которые одинаковые и что б рядом, помогите найти элемент по классу.

https://codepen.io/prydavlad/pen/qjLpwb
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.07.2017, 16:18
Помогаю со студенческими работами здесь

Можно ли двумерный массив поместить в одномерный?
По сути, любой двумерный это N-колво одномерных. Я могу как-то занести эти числа в одномерный. Я сейчас говорю не о визуальном...

Как поместить строку в двумерный массив строк
как поместить строку в двумерный массив строк (статичный)? то есть, например, в каждую строку хочу писать только одно слово

Как поместить в двумерный массив строк, слова (String)?
Как поместить в двумерный массив строк, слова (String)? Например: Hello Java !!! Hello Java !!! Hello Java !!! Hello Java !!!

Как из Range поместить данные в массив, если объект таблица excel создается в VB?
Пусть имеем объект таблицу Excel созданную в VB Set xl = CreateObject('excel.sheet') Подскажите пожалуйста как содержимое ячеек...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru