Помощник
|
Вопрос по javascript |
MeTaTRoN
|
Сообщение
#1
|
||
|
|
||
|
|||
serkaz |
4.4.2012, 5:24;
Ответить: serkaz
Сообщение
#2
|
|
for(var i=1; i<=2;i++){ alert(object+i); } Либо я не правильно понял сути вопроса, либо я понял и это делается очень легко. -------------------- |
|
|
x64 |
4.4.2012, 8:07;
Ответить: x64
Сообщение
#3
|
|
не проще массив объектов сделать, нет?
|
|
|
Archil |
4.4.2012, 10:22;
Ответить: Archil
Сообщение
#4
|
|
for(var i=1; i<=2;i++){ alert(object+i); } Либо я не правильно понял сути вопроса, либо я понял и это делается очень легко. Этот вариант ничего не даст. Так как хочет ТС не получится, надо по другому выходить из ситуации, покажи в чем суть задачи. -------------------- Работаю за Вас в Gogetlinks - быстро и качественно, стабильный заработок без напряга. |
|
|
MeTaTRoN
|
Сообщение
#5
|
|
По сути дела, суть задачи я скинул, мне нужно внутри цикла работать с объектами.
objects1 = new object(150,120); objects2 = new object(350,120); На счёт массива я пробовал, но, что то у меня не получилось, здесь так, что бы значением массива был объект (наверно это очень глупо), но как вариант я пробовал, не получилось, поэтому откинул. Есть очень глупый вариант, генерируя string "objects1", после чего eval() запустить, но что-то мне в этом варианте не нравится. -------------------- Реклама на аниме сайте Услуги программиста, тема на форуме |
|
|
bobgubko |
4.4.2012, 23:13;
Ответить: bobgubko
Сообщение
#6
|
|
Лучше в объект запихнуть объекты (тавтология забавная : ), где ключами будут имена этих объектов и потом уже перебирать в цикле for...in:
Развернуть/Свернуть
var list = {
objects1: new object(150,120), objects2: new object(350,120) }; for (var i in list) { console.log( list[i] ); } Или если переменные objects1 и objects2 находятся в глобальной области видимости, то к ним можно обратиться через window: Развернуть/Свернуть
for(var i=1; i<=2;i++){
console.log( window[ 'objects' + i ] ); } Код не проверял, могут быть ошибки) Сообщение отредактировал bobgubko - 4.4.2012, 23:15 -------------------- |
|
|
x64 |
5.4.2012, 7:38;
Ответить: x64
Сообщение
#7
|
|
Лучше в объект запихнуть объекты (тавтология забавная : ) ну отчего же тавтология? массивы в js являются ничем иным, как объектами) после чего eval() запустить, но что-то мне в этом варианте не нравится это если бы Вы на с++ делали, тогда да. а так, вполне валидный способ (json же ведь на евале работает, и ничего). используйте его, если не хотите объект (массив) объектов заводить |
|
|
DeimosFobos |
6.4.2012, 18:27;
Ответить: DeimosFobos
Сообщение
#8
|
|
|
удалено... (не заметил ответа от "bobgubko")
Сообщение отредактировал DeimosFobos - 6.4.2012, 18:28 |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1170 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44765 | 19.7.2023, 10:03 автор: qpPeW |
|
Вопрос - платное размещение баннеров на сайте | 10 | WGN | 3126 | 14.12.2020, 14:20 автор: Peterson |
|
Вопрос по рекламе в "инстаграме" Только активные аккаунты могут создавать или редактировать рекламу |
8 | Zubkov | 16020 | 17.1.2020, 17:49 автор: Forumacc |
|
Вопрос-ответ о работе форума | 307 | dos1k | 43057 | 9.11.2019, 17:59 автор: heks |
Текстовая версия | Сейчас: 28.3.2024, 22:57 |