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

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

Как удалить определенный элемент из массива в JavaScript?

У меня есть массив целых чисел, и я использую метод .push() для добавления в него элементов. Есть ли простой способ удалить определенный элемент из массива? Эквивалент чего-то типа array.remove(int);. Мне нужно использовать базовый JavaScript - н...
задан 24 апр. '11 в 1:17
26
ответов

Для каждого по массиву в JavaScript?

Как я могу просмотреть все записи в массиве с помощью JavaScript? Я подумал, что это что-то вроде этого: forEach(instance in theArray) Где theArray - мой массив, но это кажется неправильным.
задан 17 февр. '12 в 16:51
41
ответ

Как проверить, содержит ли массив объект в JavaScript?

Каков наиболее сжатый и эффективный способ узнать, содержит ли массив JavaScript объект? Это единственный способ, которым я это знаю: function contains(a, obj) { for (var i = 0; i < a.length; i++) { if (a[i] === obj) { re...
задан 26 окт. '08 в 1:14
29
ответов

Как добавить что-то в массив?

Как добавить объект (например, строку или число) в массив в JavaScript?
задан 09 дек. '08 в 3:20
32
ответов

Создать ArrayList из массива

У меня есть массив, который инициализируется следующим образом: Element[] array = {new Element(1), new Element(2), new Element(3)}; Я хотел бы преобразовать этот массив в объект класса ArrayList. ArrayList<Element> arraylist = ???;
задан 01 окт. '08 в 17:38
35
ответов

Цикл через массив в JavaScript

В Java вы можете использовать цикл for для перемещения объектов в массиве следующим образом: String[] myStringArray = {"Hello", "World"}; for (String s : myStringArray) { // Do something } Можете ли вы сделать то же самое в JavaScript?
задан 10 июня '10 в 3:04
16
ответов

Проверка наличия ключа в объекте JavaScript?

Как проверить, существует ли конкретный ключ в объекте или массиве JavaScript? Если ключ не существует, и я пытаюсь получить к нему доступ, вернет ли он false? Или выбросить ошибку?
задан 08 июля '09 в 16:21
21
ответ

Как очистить массив в JavaScript?

Есть ли способ очистить массив и, если возможно, с .remove()? Например, A = [1,2,3,4]; Как я могу удалить это?
задан 05 авг. '09 в 12:08
39
ответов

Проверить, является ли объект массивом?

Я пытаюсь написать функцию, которая либо принимает список строк, либо одну строку. Если это строка, то я хочу преобразовать ее в массив только с одним элементом. Тогда я могу зациклиться на нем, не опасаясь ошибки. Итак, как мне проверить, является ...
задан 23 янв. '11 в 21:53
39
ответов

Сортировка массива объектов по значению свойства строки в JavaScript

У меня есть массив объектов JavaScript: var objs = [ { first_nom: 'Lazslo', last_nom: 'Jamf' }, { first_nom: 'Pig', last_nom: 'Bodine' }, { first_nom: 'Pirate', last_nom: 'Prentice' } ]; Как я могу отсортировать их по значени...
задан 15 июля '09 в 6:17
24
ответов

Как проверить, содержит ли массив определенное значение?

У меня есть String[] со значениями, например: public static final String[] VALUES = new String[] {"AB","BC","CD","AE"}; Учитывая String s, есть ли хороший способ проверить, содержит ли VALUES s?
задан 15 июля '09 в 3:03
10
ответов

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

Я ищу метод вставки массива Javascript в стиле: arr.insert(index, item) Предпочтительно в jQuery, но любая реализация Javascript будет делать на этом этапе.
задан 25 февр. '09 в 17:29
26
ответов

PHP: удалить элемент из массива

Есть ли простой способ удалить элемент из массива PHP, так что foreach ($array) больше не включает этот элемент? Я думал, что установка его на null сделает это, но, по-видимому, нет.
задан 15 дек. '08 в 23:28
25
ответов

Почему использование "for... in" с итерацией массива - плохая идея?

Мне сказали не использовать for...in с массивами в JavaScript. Почему бы и нет?
задан 01 февр. '09 в 12:46
30
ответов

Какой самый простой способ печати массива Java?

В Java массивы не переопределяют toString(), поэтому, если вы попытаетесь напечатать их напрямую, вы получите классName + @+ шестнадцатеричный hashCode массива, как определено Object.toString(): int[] intArray = new int[] {1, 2, 3, 4, 5}; System.o...
задан 03 янв. '09 в 23:39