Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Игра на HTML5 (https://javascript.ru/forum/misc/24515-igra-na-html5.html)

ejara 03.01.2012 22:59

Игра на HTML5
 
Кто может пояснить код:

playerBullets.forEach(function(bullet) {
    bullet.update();
  });



http://htmlbook.ru/blog/putevoditel-...html5-bez-slez

Livaanderiamarum 03.01.2012 23:09

Цитата:

Сообщение от ejara (Сообщение 147924)
Кто может пояснить код:

playerBullets.forEach(function(bullet) {
    bullet.update();
  });



http://htmlbook.ru/blog/putevoditel-...html5-bez-slez


пулиИгрока.дляКаждой(function(пуля){
   пуля.обновить();
});

ejara 03.01.2012 23:25

НЕ ЯСНО, метод forEach
 
forEach
нигде не описан. Почему его можно использовать?

Livaanderiamarum 03.01.2012 23:31

Цитата:

Сообщение от ejara (Сообщение 147928)
forEach
нигде не описан. Почему его можно использовать?

вопросы к автору статьи, не описаные методы нельзя использовать
это животное (автор статьи) подключил jQuery, но не написал об этом. Это её Метод.

FINoM 03.01.2012 23:36

Цитата:

Сообщение от ejara
нигде не описан. Почему его можно использовать?

Это встроенный метод.

Livaanderiamarum 03.01.2012 23:41

Цитата:

Сообщение от FINoM (Сообщение 147934)
Это встроенный метод.

Правда?

ejara 03.01.2012 23:43

Код отлично работает
 
Цитата:

Сообщение от Livaanderiamarum (Сообщение 147929)
вопросы к автору статьи, не описаные методы нельзя использовать

Вся игра из этого примера работает. Значит forEach где-то описан или это какой-то трюк. Кто может разобрать скрипт-HELP!

Livaanderiamarum 03.01.2012 23:44

Цитата:

Сообщение от ejara (Сообщение 147938)
Вся игра из этого примера работает. Значит forEach где-то описан или это какой-то трюк. Кто может разобрать скрипт-HELP!

прочитай мое второе сообщение еще раз

FINoM 03.01.2012 23:46

Цитата:

Сообщение от Livaanderiamarum
это животное (автор статьи) подключил jQuery, но не написал об этом. Это её Метод.

Не надоело быть долбоёбом?
Цитата:

Сообщение от ejara
Вся игра из этого примера работает. Значит forEach где-то описан или это какой-то трюк. Кто может разобрать скрипт-HELP!

Я объяснил, это встроенный метод. Гуглите.

Livaanderiamarum 03.01.2012 23:49

Цитата:

Сообщение от FINoM (Сообщение 147940)
Не надоело быть долбоёбом?

всмысле? ты хочешь сказать что я долбоеб?

ejara 03.01.2012 23:51

Цитата:

Сообщение от ejara (Сообщение 147938)
Вся игра из этого примера работает. Значит forEach где-то описан или это какой-то трюк. Кто может разобрать скрипт-HELP!

Автор указал использование jQuery, в самом начале статьи. В jQuery.js нет такого метода. Вопрос не решен.

Livaanderiamarum 03.01.2012 23:54

Цитата:

Сообщение от ejara (Сообщение 147942)
Автор указал использование jQuery, в самом начале статьи. В jQuery.js нет такого метода. Вопрос не решен.

как выяснилось часто бывает желание перебрать все лемент массива и сделать для них какое то действие, для этого некоторые создатели браузеров добавляют метод forEach который принимает функцию, которая вызовется для каждого элемента массива.
Но а javascript такой функции нет) это ПРИХОТЬ создателей некоторых браузеров, автор статьи клинический даун и не удосужелся использовать нативные методы JS)) в общем так не в этом суть статьи я думаю и ему можно простить.

Livaanderiamarum 03.01.2012 23:55

Цитата:

Сообщение от FINoM
Не надоело быть долбоёбом?

еще 2 раза и в баню пойдешь дружок))

dmitriymar 04.01.2012 00:01

Цитата:

Сообщение от Livaanderiamarum
еще 2 раза и в баню пойдешь дружок))

а потеряет он от этого ,потеряет:D

Livaanderiamarum 04.01.2012 00:03

Цитата:

Сообщение от dmitriymar (Сообщение 147947)
а потеряет он от этого ,потеряет:D

Ну он же кармадрочер)) так что думаю что потеряет;)

ejara 04.01.2012 00:05

Спасибо, Livaanderiamarum, а можно ссылку на источник!

+1

Livaanderiamarum 04.01.2012 00:10

Цитата:

Сообщение от ejara (Сообщение 147949)
Спасибо, Livaanderiamarum, а можно ссылку на источник!

+1

да нет нигде) об этом не пишут почти) это типа одна из скрытых фишек))
иными словами про это нужно искать не в учебниках по javascript (потому что это не javascript), а искать в сайтах про устройства браузеров)

dmitriymar 04.01.2012 00:20

Цитата:

Сообщение от Livaanderiamarum
иными словами про это нужно искать не в учебниках по javascript (потому что это не javascript), а искать в сайтах про устройства браузеров)

чего?

Livaanderiamarum 04.01.2012 00:27

Цитата:

Сообщение от dmitriymar (Сообщение 147953)
чего?

я говорю этому что в учебниках про JS этого нет потому что это не методы JS

Livaanderiamarum 04.01.2012 00:37

Цитата:

Сообщение от dmitriymar (Сообщение 147960)
а чьи? а книги стоит читать толще 20 страниц

ну дай мне ссылку тогда где про этот метод описывается, вот и узнаем где.
_
я жеш блять написал где)) ну правда выше глаза подними на предыдущей страничке я написал где))

dmitriymar 04.01.2012 00:40

Фленеган Javascript подробное руководство
а ещё на сайте есть ПОИСК
хотя в руки дурака знания давать опасно...

Kolyaj 04.01.2012 09:01

Livaanderiamarum не слушаем, у него постновогодняя головная боль, глупости всякие говорит.

forEach есть во всех браузерах, кроме IE.
http://alljs.ru/articles/array/iterators

Livaanderiamarum 04.01.2012 09:38

Цитата:

Сообщение от Kolyaj (Сообщение 147984)
Livaanderiamarum не слушаем, у него постновогодняя головная боль, глупости всякие говорит.

forEach есть во всех браузерах, кроме IE.
http://alljs.ru/articles/array/iterators

это как-то противоречит моим словам)))? мозги то напрягай)))))
и читай доки) форИч() нет в JS)

Livaanderiamarum 04.01.2012 09:44

Цитата:

Сообщение от dmitriymar (Сообщение 147963)
Фленеган Javascript подробное руководство
а ещё на сайте есть ПОИСК
хотя в руки дурака знания давать опасно...

То есть это родной метод прототипа Array в спецификации JS ???????

Kolyaj 04.01.2012 10:02

Цитата:

Сообщение от Livaanderiamarum
это как-то противоречит моим словам)))?

Цитируем.
Цитата:

Сообщение от Livaanderiamarum
подключил jQuery, но не написал об этом. Это её Метод.


Цитата:

Сообщение от Livaanderiamarum
То есть это родной метод прототипа Array в спецификации JS ???????

http://www.ecma-international.org/pu...T/Ecma-262.pdf
Страница 136.


Часовой пояс GMT +3, время: 13:44.