Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.10.2011, 12:14
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

Размножить элемент
Вопрос следующий:
Есть массив [1];
Как его растянуть например на 10 значений, что бы в каждом из них была копия первого?
Стало: [1,1,1,1,1,1,1,1,1]

Есть ли какие хитрости или нативные методы для этого?
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
Ответить с цитированием
  #2 (permalink)  
Старый 04.10.2011, 12:16
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от PeaceCoder
Есть ли какие хитрости или нативные методы для этого?
Угу, цикл называется.
Ответить с цитированием
  #3 (permalink)  
Старый 04.10.2011, 12:35
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от PeaceCoder Посмотреть сообщение
Вопрос следующий:
Есть массив [1];
Как его растянуть на 10 значений, что бы в каждом из них была копия первого?
Стало: [1,1,1,1,1,1,1,1,1]
var old=[1];
var n=9;

while(n-->0) old.push(old[0]);

alert(old)
Ответить с цитированием
  #4 (permalink)  
Старый 04.10.2011, 18:31
Профессор
Отправить личное сообщение для nikita.mmf Посмотреть профиль Найти все сообщения от nikita.mmf
 
Регистрация: 01.02.2010
Сообщений: 364

Для чисел либо строк есть вариантикж
alert(Array(9).join( "A" ).split(''));
//для чисел
Array(9).join( 0 ).split('').map(Number);
Ответить с цитированием
  #5 (permalink)  
Старый 05.10.2011, 14:38
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

Сообщение от Kolyaj
Угу, цикл называется.
Спасибо не знал.

А если вместо цифр или букв будет обьект ? Нет что то типо копирования?
Походу нет, а жаль.
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Drag-n-Drop - перетянуть элемент Jugo ExtJS 1 10.08.2011 19:10
Как передать элемент в переменную из функции kichSman jQuery 3 12.07.2011 22:16
перенести элемент в другой контейнер debugx jQuery 2 02.06.2011 15:53
Как добавить элемент в XML через DOM используя PHP? bayah Серверные языки и технологии 6 11.08.2010 13:33
Кодировка при использовании Ajax Nichloas AJAX и COMET 9 17.09.2009 16:06