Javascript.RU

Массивы

Update: Более новый материал по этой теме находится по адресу https://learn.javascript.ru/array.

Javascript поддерживает два вида структуры "массив":

  1. Ассоциативный массив (хеш), где данные хранятся по произвольному ключу.
    Об этом читайте в разделе Объекты.
  2. Числовой массив Array, где данные хранятся по номерам.
    Он описан в этой статье.

Javascript - очень гибкий язык, поэтому технически в Array можно хранить произвольные ключи, как в Object. Но лучше использовать типы по назначению.

Для хранения данных по номеру предназначен тип Array.

var arr = new Array()
arr.test = 5
arr[1] = "blabla"
...

В типе Array есть специальные методы, ориентированные именно на работу с числовыми ключами.

Есть два эквивалентных способа создания массива:

var a = new Array()
var a = []

Или, сразу со значениями

var a = new Array("a", 1, true)
var a = ["a", 1, true]

Эти способы работают одинаково, кроме объявления вида new Array(10), когда у конструктора есть единственный аргумент-число.

Такое объявление создаст пустой массив (все элементы undefined) длиной 10. По возможности, не используйте new Array.

Отсчет элементов начинается с нуля:

alert(a[0])   // => "a"

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

var a = []
a[1] = 1
a[999999] = 2

и массив a будет занимать память, нужную для хранения этих двух соответствий, а не займет длинный непрерывный кусок памяти, как это произошло бы в языке С.

У каждого массива есть свойство length, которое автоматом меняется при каждом обновлении массива. Длина массива - это не количество элементов, а максимальный целый ключ + 1:

alert(a.length) // всего 2 элемента, но выведет 1000000

Добавлять новый элемент можно эквивалентными вызовами

a[a.length] = "new element"
a.push("new element")

Перебор элементов обычно (когда индексы непрерывные) осуществляется простым циклом:

var arr = [ "array", "elements", "here" ]
for(var i=0; i<arr.length; i++) {
  ... сделать что-то с arr[i] ...
}

Если индексы - с разрывами, то перебор осуществляется так же, как в объектах:

var arr = []
arr[1] = 123
arr[9999] = 456

for(var i in arr) {
    if (!arr.hasOwnProperty(i)) continue;
   ... сделать что-то с arr[i] ...
}

В массиве есть всё необходимое, чтобы работать с ним как с очередью или со стеком, или и с тем и другим одновременно.

Методы push и pop добавляют или вынимают значение с конца массива

var arr = [3,5,7]
arr.push(9)
var last = arr.pop()    //= 9
var last = arr.pop()   // = 7
alert(arr.length)   // = 2

Методы shift/unshift делают то же самое, с начала массива.

var arr = [4,6,8]
arr.unshift(2) // arr = [2,4,6,8]
arr.unshift(0) // arr = [0,2,4,6,8]
var last = arr.shift() // last = 0, arr = [2,4,6,8]
arr.shift()  // arr = [4,6,8]

shift/unshift обычно приводят к перенумерации всего массива. shift сдвигает все элементы на единицу влево, а unshift - вправо. Поэтому на больших массивах эти методы работают медленнее, чем push/pop.

Массив

slice(begin[, end])

Возвращает подмассив с индексами begin…end.

splice(index, deleteCount[, element1,…, elementN])

Удалить deleteCount элементов, начиная с index, и вставить на их место element1…elementN

Есть и еще много методов:

  • join
  • reverse
  • ...

О них можно почитать на английском, например, в http://developer.mozilla.org/en/..Array


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:47
#permalink

х[[[


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:47
#permalink

х[[[


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:47
#permalink

х[[[


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:47
#permalink

х[[[


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:47
#permalink

х[[[


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:47
#permalink

х[[[


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:48
#permalink

х[[[


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:48
#permalink

х[[[


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:48
#permalink

х[[[


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:48
#permalink

х[[[


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:48
#permalink

х[[[


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:48
#permalink

х[[[


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:48
#permalink

х[[[


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:48
#permalink

х[[[


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:49
#permalink

х[[[


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:49
#permalink

х[[[


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:49
#permalink

х[[[


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:49
#permalink

х[[[


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:49
#permalink

х[[[


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:49
#permalink

х[[[


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:49
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:49
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:50
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:50
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:50
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:50
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:50
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:50
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:50
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:50
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:50
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:50
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:51
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:51
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:51
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:51
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:51
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:51
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:51
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:51
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:51
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:51
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:51
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:51
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:51
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:51
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:51
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:51
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:52
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:53
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:53
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:53
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:53
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:53
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:53
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:53
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:53
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:53
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:53
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:53
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:53
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:53
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:53
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:53
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:53
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:53
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:53
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:53
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:54
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:54
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:54
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:54
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:54
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:54
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:54
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:54
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:54
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:54
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:54
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:54
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:54
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:54
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:54
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:54
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:54
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:54
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:54
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:55
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:55
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:55
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:55
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:55
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:55
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:55
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:55
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:55
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:55
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:55
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:55
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:55
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:55
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:55
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:55
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:55
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:55
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:56
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:57
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:58
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:58
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:58
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:58
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:58
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:58
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:58
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:58
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:58
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:58
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:58
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:58
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:58
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:58
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:58
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:58
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:59
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:59
#permalink

с=====8


Автор: Игорь1111 (не зарегистрирован), дата: 17 ноября, 2014 - 21:59
#permalink

с=====8


Автор: Гость (не зарегистрирован), дата: 23 декабря, 2014 - 02:07
#permalink

Помогите пожалуйста Из массива JJ(100) в массив NN(100) перенести числа(элементы массива): сначала нечетные, а затем четные.


Автор: Гость (не зарегистрирован), дата: 1 марта, 2015 - 22:31
#permalink

Игорь, я согласна с Вами, но мне кажется, правильнее писать в кавычках, например, "У{{{{"


Автор: Legion13, дата: 18 марта, 2015 - 18:15
#permalink

Такой проблема, как перебирать массив, если ключи у него заданные? То есть имеет вид:

var m = {'key1':'value1', 'key2':'value2', ..}

обращение к элементу типа

m[1]

канает


Автор: Гость (не зарегистрирован), дата: 31 марта, 2015 - 21:51
#permalink

Ну и каким образом сделать динамическое создание ассоциативного массива, как например в php, делающееся следующим образом:

$array['динамическая переменная раз']['динамическая переменная два'] = value;

???


Автор: Гость (не зарегистрирован), дата: 5 мая, 2015 - 07:29
#permalink

Вы ещё живы? Мне очень очень нужна помощь!!! Я не могу понять задачку.
Задача: В целочисленной последовательности есть нулевые элементы.
Создать массив из номеров этих элементов.

Помогите пожалуйста


Автор: Гость (не зарегистрирован), дата: 11 мая, 2015 - 22:11
#permalink

qqq


Автор: Гость (не зарегистрирован), дата: 11 мая, 2015 - 22:11
#permalink

qqq


Автор: Гость (не зарегистрирован), дата: 11 мая, 2015 - 22:12
#permalink

qwe


Автор: Гость (не зарегистрирован), дата: 11 июля, 2015 - 23:52
#permalink

Что это значит?

  1. for(int i : b)
  2. s += i;

Автор: Элах, дата: 29 октября, 2015 - 23:50
#permalink

Как сделать так что бы 1 + 1 получался 2 а не 11
alert(a+b);
Показывает 11 а нужно 2


Автор: Гость (не зарегистрирован), дата: 2 ноября, 2015 - 21:18
#permalink

как можна написат цикл набарот пахоже

for (i=5;i<=1;i--)

Автор: Серенд (не зарегистрирован), дата: 25 февраля, 2016 - 23:43
#permalink

Подскажите пожалуйста, как найти количество положительных элементов одномерного массива?


Автор: Гость (не зарегистрирован), дата: 12 марта, 2016 - 21:57
#permalink

Интересно, как такое вот чудо будет работать?
slice(begin[, end])

Если вы напишите slice(1[, 5]) - это будет полная белиберда.

Потому что правильно вот так:
slice(begin, end)

Например,
var str ="Вот такая строка"
str.slice(0,2) // "Во"
str.slice(1,-1) // "от такая строк"


Автор: nemezida.su (не зарегистрирован), дата: 25 сентября, 2016 - 11:08
#permalink

Ребята, добрый день.
Че-то не могу сообразить, наверно, уработалась. Как ввести элементы массива через форму?
Вот моя конструкция в упрощенной форме (для одного элемента). Но ее результат indefined, несмотря на наличие value.
Вижу, что что-то не так, но не могу уловить мысль((

var FF = [];
.......................

document.write(FF[1])


Автор: Size472415 (не зарегистрирован), дата: 7 ноября, 2016 - 19:30
#permalink

Сделайте массив что-бы при смене сервера был новый массив куда подключаются боты и очещение старого масива с ботами


Автор: Anderson (не зарегистрирован), дата: 23 февраля, 2017 - 22:51
#permalink

Приветствую! Помогите, пожалуйста, решить задачку.
Имеется массив (Array) и некая переменная (print), которой присвоено имя массива. Нужно извлечь данные из массива используя имя этого массива из переменной print.

Array = ['145','146','147','155']
print = 'Array';

Отправить комментарий

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешены HTML-таги: <strike> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <u> <i> <b> <pre> <img> <abbr> <blockquote> <h1> <h2> <h3> <h4> <h5> <p> <div> <span> <sub> <sup>
  • Строки и параграфы переносятся автоматически.
  • Текстовые смайлы будут заменены на графические.

Подробнее о форматировании

CAPTCHA
Антиспам
4 + 7 =
Введите результат. Например, для 1+3, введите 4.
 
Текущий раздел
Поиск по сайту
Реклама
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Последние комментарии
Последние темы на форуме
Forum