Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 12.02.2014, 21:41
Профессор
Отправить личное сообщение для dima*** Посмотреть профиль Найти все сообщения от dima***
 
Регистрация: 13.12.2012
Сообщений: 283

Да,это неважно,что там!Смысл в том,что нигде не написано,что так можно сделать!!!По многомерным массивам нет информации,нет примеров.
Ответить с цитированием
  #12 (permalink)  
Старый 12.02.2014, 21:48
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

эээ?? многомерным массивам?? открою тебе секрет, что в js нет многомерных массивов. можно сделать массив с массивами. т.е. указатель на массив
Ответить с цитированием
  #13 (permalink)  
Старый 12.02.2014, 21:57
Профессор
Отправить личное сообщение для dima*** Посмотреть профиль Найти все сообщения от dima***
 
Регистрация: 13.12.2012
Сообщений: 283

Это не секрет.Я знаю,что в яваскрипт нет многомерных массивов.Что в яваскрипте -это называется "массив с массивами".
Разница в чём,опять не понятно?
Большая просьба,только не обижаться!!!
Ответить с цитированием
  #14 (permalink)  
Старый 12.02.2014, 22:00
Профессор
Отправить личное сообщение для dima*** Посмотреть профиль Найти все сообщения от dima***
 
Регистрация: 13.12.2012
Сообщений: 283

Просто,на сайтах с математическим уклоном их называют многомерными,а с программированным-массивы в массивах(много раз встречал).
Ответить с цитированием
  #15 (permalink)  
Старый 12.02.2014, 22:06
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

Сложно так объяснять.
вот например есть обычный массив
var t = [1, 2, 3];
console.log(t[1]);
будет 2.

а если создать еще один массив:
var r = [6, 7, 8];

а потом запхать его в первый:
t[1] = r;
то у тебя получится что в t[1] храниться указатель на массив r
console.log(t[1]);
Ответить с цитированием
  #16 (permalink)  
Старый 12.02.2014, 22:27
Профессор
Отправить личное сообщение для dima*** Посмотреть профиль Найти все сообщения от dima***
 
Регистрация: 13.12.2012
Сообщений: 283

Это,если так.А если:var a=[[1,2],[3,4],[5,6]];
Так нельзя его назвать многомерным?(я уточняю...)
Как бы на сленге,что ли..
Ответить с цитированием
  #17 (permalink)  
Старый 12.02.2014, 23:19
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

можно. но понимать нужно, что на деле у тебя 4 массива
первый это [1,2]
второй это [3,4]
третий это [5,6]
и четвертый это как раз массив указателей, в котором хранятся ссылки. в первом элементе хранится ссылка на первый массив, во втором элемент ссылка на второй и т.д.
a[0] - ссылка на массив [1,2]; console.log(a[0]);
Ответить с цитированием
  #18 (permalink)  
Старый 13.02.2014, 00:05
Аватар для Makarov
Профессор
Отправить личное сообщение для Makarov Посмотреть профиль Найти все сообщения от Makarov
 
Регистрация: 08.07.2013
Сообщений: 212

Сообщение от skrudjmakdak Посмотреть сообщение
и четвертый это как раз массив указателей, в котором хранятся ссылки.
Насколько я знаю, обычно у новичков и людей не связанных с программированием на таких оборотах обычно вытекает мозг =D
Ответить с цитированием
  #19 (permalink)  
Старый 13.02.2014, 08:18
Профессор
Отправить личное сообщение для dima*** Посмотреть профиль Найти все сообщения от dima***
 
Регистрация: 13.12.2012
Сообщений: 283

В консоле получается:
a[0]
[1, 2]
a[1]
[3, 4]
a[2]
[5, 6]
a[3]
undefined
a[4]
undefined
А четвёртый где,массив указателей?Как его найти?
Ответить с цитированием
  #20 (permalink)  
Старый 13.02.2014, 15:29
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

Сообщение от Makarov Посмотреть сообщение
Насколько я знаю, обычно у новичков и людей не связанных с программированием на таких оборотах обычно вытекает мозг =D
ахахаха, ты был прав)))
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Из одного массива удалить элементы другого... t3mir1an Events/DOM/Window 4 22.10.2013 11:14
Не могу выбрать и удалить клонируемые элементы AlexPrm jQuery 6 30.05.2010 15:58
Пустые элементы массива lammeR Общие вопросы Javascript 5 25.05.2010 02:59
Как удалить повторные элементы из массива? YISHIMITSY Общие вопросы Javascript 1 04.05.2010 00:04
Как удалить все пустые элементы UL smashercosmo Events/DOM/Window 13 25.02.2009 09:03