БлогNot. Матрица на Javascript

Помощь дата->рейтинг Поиск Почта RSS канал Статистика nickolay.info Домой

Матрица на Javascript

Как работать с двумерной матрицей на Javascript? Перепробовал уже всё, что можно...
На самом деле проблема несложна. Нужно описать матрицу как массив массивов в виде

var a=new Array ( 
  new Array ('1-1','1-2','1-3','1-4'),
  new Array ('2-1','2-2','2-3','2-4'),
  new Array ('3-1','3-2','3-3','3-4'),
  new Array ('4-1','4-2','4-3','4-4'),
  new Array ('5-1','5-2','5-3','5-4')
 );

- здесь существенно то, что каждая строка массива a тоже представляет собой массив, причём явно созданный конструктором new. После этого мы можем спокойно обращаться к отдельным элементам матрицы в стиле языка Си, то есть, в виде a[i][j], а количество строк матрицы и количество элементов в любой строке можно узнать через стандартное свойство length.

Разумеется, интерпретатору Javascript не важно, из строк или чисел Вы строите матрицу, хотя всё равно не нужно забывать о строковом или числовом контексте.

Ниже приводится законченный пример, строящий по матрице её "изображение" в виде таблицы HTML. Пример следует сохранить как файл с расширением .html.

 Полная статья - на сайте


теги: javascript алгоритм html

комментарии (0)

25.06.2010, 12:34; рейтинг: 9786

  свежие записипоиск по блогукомментироватьстатистика

Наверх Яндекс.Метрика
© PerS
вход