Вопросы с тегом 'arrays'

Массив представляет собой упорядоченную структуру данных, состоящую из набора элементов (значений или переменных), каждый из которых идентифицируется одним или несколькими индексами. Когда вы спрашиваете о конкретных вариантах массивов, используйте эти связанные теги: [vector], [arraylist], [matrix]. При использовании этого тега в вопросе, который специфичен для языка программирования, - отметьте вопрос с использованием используемого языка программирования.
38
ответов

Удалить пустые элементы из массива в Javascript

Как удалить пустые элементы из массива в JavaScript? Есть ли простой способ, или мне нужно его пропустить и удалить вручную?
задан 11 нояб. '08 в 18:48
17
ответов

Преобразование массива в список на Java

Как преобразовать массив в список в Java? Я использовал Arrays.asList(), но поведение (и подпись) каким-то образом изменилось с Java SE 1.4.2 (теперь документы находятся в архиве) до 8, и большинство фрагментов, которые я нашел в Интернете, использ...
задан 09 апр. '10 в 15:20
8
ответов

Лучший способ найти элемент в массиве JavaScript?

Каков наилучший способ найти объект в массиве? Это лучший способ, который я знаю: function include(arr, obj) { for(var i=0; i<arr.length; i++) { if (arr[i] == obj) return true; } } include([1,2,3,4], 3); // true include([1,2,3,4...
задан 27 сент. '08 в 18:41
49
ответов

Как сравнить массивы в JavaScript?

Я бы хотел сравнить два массива... идеально, эффективно. Ничего необычного, просто true, если они идентичны, и false, если нет. Неудивительно, что оператор сравнения не работает. var a1 = [1,2,3]; var a2 = [1,2,3]; console.log(a1==a2); // Return...
задан 20 окт. '11 в 17:27
16
ответов

В чем разница между "Array()" и "[]" при объявлении массива JavaScript?

Какая реальная разница между объявлением массива следующим образом: var myArray = new Array(); и var myArray = [];
задан 31 мая '09 в 14:23
25
ответов

Удаление массива PHP по значению (не ключевое слово)

У меня есть массив PHP следующим образом: $messages = [312, 401, 1599, 3, ...]; Я хочу удалить элемент, содержащий значение $del_val (например, $del_val=401), но я не знаю его ключа. Это может помочь: каждое значение может быть только один раз. ...
задан 29 авг. '11 в 3:44
20
ответов

Доступ/процесс (вложенные) объекты, массивы или JSON

У меня есть вложенная структура данных, содержащая объекты и массивы. Как я могу извлечь информацию, т.е. Получить доступ к определенным или нескольким значениям (или ключам)? Например: var data = { code: 42, items: [{ id: 1, ...
задан 12 авг. '12 в 16:02
14
ответов

Javascript переносит значения массива в другой массив

У меня есть массив javascript dataArray, который я хочу вставить в новый массив newArray. Кроме того, я не хочу, чтобы newArray[0] был dataArray. Я хочу вставить все значения в новый массив: var newArray = []; newArray.pushValues(dataArray1); newA...
задан 11 нояб. '10 в 18:33
8
ответов

Что означает% w (массив)?

Я смотрю документацию для FileUtils. Меня смущает следующая строка: FileUtils.cp %w(cgi.rb complex.rb date.rb), '/usr/lib/ruby/1.6' Что означает %w? Можете ли вы указать мне на документацию?
задан 14 авг. '09 в 0:23
17
ответов

Javascript call() & apply() vs bind()?

Я уже знаю, что apply и call - это схожие функции, которые устанавливают this (контекст функции). Разница заключается в том, как мы отправляем аргументы (ручной массив vs) Вопрос: Но когда я должен использовать метод bind()? var obj = { x: ...
задан 17 марта '13 в 0:40
13
ответов

Получить случайный элемент из массива JavaScript

var items = Array(523,3452,334,31,...5346); Как получить случайный элемент из items?
задан 06 мая '11 в 20:47
45
ответов

Как проверить, является ли массив PHP ассоциативным или последовательным?

PHP обрабатывает все массивы как ассоциативные, поэтому нет встроенных функций. Может ли кто-нибудь рекомендовать достаточно эффективный способ проверить, содержит ли массив только числовые ключи? В принципе, я хочу иметь возможность различать это: ...
задан 06 окт. '08 в 10:01
13
ответов

Как расширить существующий массив JavaScript с помощью другого массива, не создавая новый массив?

Примечание: Это не дубликат Как добавить что-то в массив? - Цель состоит в том, чтобы добавить все содержимое одного массива в другое и сделать это "на месте", то есть без копирования всех элементов расширенного массива. Кажется, что не существу...
задан 03 сент. '09 в 18:27
18
ответов

Получить первый ключ в (возможно) ассоциативном массиве?

Какой лучший способ определить первый ключ в возможно ассоциативном массиве? Сначала я подумал, что нужно просто выделить массив, а затем сразу же сломать его, например: foreach ($an_array as $key => $val) break; Таким образом, ключ $содержит п...
задан 22 июня '09 в 21:13
29
ответов

Как удалить элемент из массива по значению?

Есть ли способ удалить элемент из массива JavaScript? Учитывая массив: var ary = ['three', 'seven', 'eleven']; Я хотел бы сделать что-то вроде: removeItem('seven', ary); Я просмотрел splice(), но это только удаляет номер позиции, тогда как мн...
задан 17 окт. '10 в 20:43