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

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

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

У меня есть массив чисел, и я использую метод .push() для добавления в него элементов. Есть ли простой способ удалить конкретный элемент из массива? Эквивалент чего-то вроде array.remove(number);. Я должен использовать основной JavaScript - рамки н...
23 апр. '11 в 22:17
35

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Удаление элемента из массива в PHP

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

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

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

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

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

Как объявить и инициализировать массив в Java?

Как объявить и инициализировать массив в Java?
29 июл. '09 в 14:22
33

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

В Java массивы не переопределяют toString(), поэтому, если вы попытаетесь напечатать один непосредственно, вы получите className + '@' + гекс hashCode массива, так как определяется Object.toString(): int[] intArray = new int[] {1, 2, 3, 4, 5}; Syste...
03 янв. '09 в 20:39