arrays ×52
Создан 03.01.2025
8
голоса
5
ответов
14
просмотров
Как получить уникальные значения из массива объектов в JavaScript?

У меня есть следующий массив:

var array = 
    [
        {"name":"Joe", "age":17}, 
        {"name":"Bob", "age":17}, 
        {"name":"Carl", "age": 35}
    ]

Каков наилучший способ получить массив всех уникальных возрастов, чтобы результатом был массив...

9
голоса
5
ответов
8
просмотров
Как разделить строку на массив в Bash?

Вопрос: Как разделить строку на части и сохранить их в массиве в Bash-скрипте?

В Bash-скрипте мне нужно разделить строку на отдельные элементы и сохранить их в массиве.

Например, у меня есть следующая строка:

Paris, France, Europe

Я хотел бы получить массив, который будет выглядеть...

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

Проблема с определением "последовательного" массива в PHP заключается в том, что PHP рассматривает все массивы как ассоциативные, и для этого нет встроенных функций. Есть ли какие-либо рекомендации по довольно эффективному способу проверки, является ли массив "списком" (то есть содержит ли он...

10
голоса
5
ответов
13
просмотров
Удалить пустые элементы массива

У меня есть массив, в котором некоторые элементы представляют собой пустые строки, введённые пользователями. После выполнения следующего кода в массиве $linksArray по-прежнему остаются пустые элементы:

foreach($linksArray as $link) { if($link == '') { unset($link); ...

21
голоса
5
ответов
16
просмотров
Копирование массива по значению

Описание проблемы:

Я столкнулся с проблемой при копировании массива в JavaScript. Когда я присваиваю один массив другому, оказывается, что оба массива ссылаются на одно и то же место в памяти. Вот пример кода:

var arr1 = ['a', 'b', 'c'];
var arr2 = arr1;
arr2.push('d');  //...
9
голоса
5
ответов
2
просмотров
Проверка наличия элементов одного массива в другом массиве на JavaScript

У меня есть целевой массив ["apple","banana","orange"], и я хочу проверить, содержатся ли какие-либо элементы этого целевого массива в других массивах.

Например:

["apple","grape"] // возвращает true;

["apple","banana","pineapple"] // возвращает true;

["grape", "pineapple"] // возвращает...

41
голоса
4
ответов
16
просмотров
Проверка наличия ключа в объекте JavaScript?

Как проверить, существует ли определённый ключ в объекте или массиве JavaScript?

Если ключ не существует, и я попытаюсь получить к нему доступ, вернётся ли значение false? Или будет выброшена ошибка?

21
голоса
5
ответов
13
просмотров
Поиск объекта в массиве объектов JavaScript с совпадающим значением

У меня есть массив:

myArray = [{'id':'73','foo':'bar'},{'id':'45','foo':'bar'}, ...]

Я не могу изменить структуру массива. Мне передан id, равный 45, и я хочу получить значение foo для соответствующего объекта в массиве, то есть 'bar'.

Как я могу сделать это с помощью...

12
голоса
5
ответов
12
просмотров
Скопировать элементы массива в другой массив

У меня есть массив JavaScript dataArray, который я хочу добавить в новый массив newArray. Однако я не хочу, чтобы newArray[0] содержал сам массив dataArray. Мне нужно, чтобы в новый массив добавились все элементы:

var newArray =...

15
голоса
5
ответов
14
просмотров
Как сравнить массивы в JavaScript?

Я хочу сравнить два массива... желательно, эффективно. Ничего сложного, просто нужно получить true, если они идентичны, и false, если нет. Неудивительно, что оператор сравнения не работает должным образом.

Вот пример кода:

var a1 = [1,2,3]; var a2 = [1,2,3]; console.log(a1 == a2); //...

17
голоса
5
ответов
14
просмотров
Сортировка массива объектов по значениям свойств

У меня есть массив объектов, полученных с помощью AJAX:

var homes = [
    {
        "h_id": "3",
        "city": "Dallas",
        "state": "TX",
        "zip": "75201",
        "price": "162500"
    }, {
        "h_id": "4",
        "city": "Bevery Hills",
        "state": "CA",
   ...
13
голоса
5
ответов
10
просмотров
Как получить разницу между двумя массивами в JavaScript?

Как вернуть разницу между двумя массивами в JavaScript?

У меня есть два массива, например:

var a1 = ['a', 'b'];
var a2 = ['a', 'b', 'c', 'd'];

// мне нужен результат: ["c", "d"]

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

20
голоса
5
ответов
22
просмотров
Как перемешать (сделать случайным) массив в JavaScript?

У меня есть массив, который выглядит следующим образом:

var arr1 = ["a", "b", "c", "d"];

Как я могу случайным образом перемешать его?

10
голоса
5
ответов
7
просмотров
Разделить массив на части

Описание проблемы:

У меня есть массив JavaScript следующего вида:

["Element 1", "Element 2", "Element 3", ...]; // около ста элементов

Какой подход будет уместен для разделения (чункования) этого массива на множество меньших массивов, каждый из которых содержит не более 10...

30
голоса
4
ответов
20
просмотров
Удаление элемента из массива в PHP

Заголовок: Как удалить элемент из массива в PHP, чтобы он не отображался в цикле foreach?

Описание проблемы:

Я ищу простой способ удалить элемент из массива в PHP так, чтобы при использовании цикла foreach ($array) этот элемент больше не включался в итерацию.

Я предполагал, что установка...

9
голоса
5
ответов
6
просмотров
Как вывести полный массив NumPy без обрезки?

Проблема:

Когда я печатаю массив numpy, я получаю усеченное представление, но хочу видеть полный массив. Например, при выполнении следующего кода:

numpy.arange(10000)

Я получаю:

array([   0,    1,    2, ..., 9997, 9998, 9999])

Также, когда я пытаюсь изменить форму...

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

У меня есть массив строк типа String[] со значениями, например:

public static final String[] VALUES = new String[] {"AB", "BC", "CD", "AE"};

Как мне проверить, содержится ли строка s в массиве VALUES? Есть ли эффективный способ сделать это?

14
голоса
5
ответов
16
просмотров
Сортировка двумерного массива по значению в столбце

Как можно отсортировать этот массив по значению ключа "order"? Несмотря на то, что значения в данный момент последовательные, в будущем они могут быть произвольными. Array ( [0] => Array ( [hashtag] => a7e87329b5eab8578f4f1098a152d6f4 [title] => Flower ...

22
голоса
5
ответов
12
просмотров
Краткое завершение Array.forEach, как при вызове break

Проблема:

Я пытаюсь использовать метод forEach в JavaScript для итерации по массиву, но у меня возникла проблема с прекращением итерации при выполнении определённого условия. В частности, вот мой код:

[1, 2, 3].forEach(function(el) {
    if (el === 1) break;
});

Я...

10
голоса
5
ответов
17
просмотров
Преобразование объекта PHP в ассоциативный массив

Я интегрирую API на свой сайт, который работает с данными, хранящимися в объектах, в то время как мой код написан с использованием массивов.

Мне нужна простая и быстрая функция для преобразования объекта в массив.