Вопросы с тегом «arrays»

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

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

На этот вопрос есть ответы на Stack Overflow на русском : Удалить элемент из массива JS У меня есть массив чисел, и я использую .push()метод для добавления элементов к нему. Есть ли простой способ удалить конкретный элемент из массива? Я ищу эквивалент чего-то вроде: array.remove(number); Я должен...

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

Какой самый краткий и эффективный способ выяснить, содержит ли массив JavaScript значение? Это единственный способ, которым я знаю, чтобы сделать это: function contains(a, obj) { for (var i = 0; i < a.length; i++) { if (a[i] === obj) { return true; } } return false; } Есть ли лучший и более...

3149
Перебрать массив в JavaScript

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

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

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Как добавить объект (например, строку или число) в массив в JavaScript?...

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

У меня есть массив объектов JavaScript: var objs = [ { first_nom: 'Lazslo', last_nom: 'Jamf' }, { first_nom: 'Pig', last_nom: 'Bodine' }, { first_nom: 'Pirate', last_nom: 'Prentice' } ]; Как я могу отсортировать их по значению last_nomв JavaScript? Я знаю о sort(a,b), но это, кажется, работает...

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

Я пытаюсь написать функцию, которая принимает список строк или одну строку. Если это строка, то я хочу преобразовать ее в массив только с одним элементом, чтобы я мог зацикливаться на ней, не опасаясь ошибки. Так как же проверить, является ли переменная массивом? Я собрал различные решения ниже и...

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

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

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

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Есть ли способ очистить массив и, если возможно, с .remove()? Например, A = [1,2,3,4]; Как я могу очистить...

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

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

1745
Копировать массив по значению

При копировании массива в JavaScript в другой массив: var arr1 = ['a','b','c']; var arr2 = arr1; arr2.push('d'); //Now, arr1 = ['a','b','c','d'] Я понял, что arr2относится к тому же массиву arr1, а не к новому, независимому массиву. Как я могу скопировать массив, чтобы получить два независимых...

1622
Почему с массивами, почему [5] == 5 [a]?

Как указывает Джоэл в подкасте № 34 «Переполнение стека» на языке программирования C (он же K & R), в C упоминается это свойство массивов:a[5] == 5[a] Джоэл говорит, что это из-за арифметики указателей, но я все еще не понимаю. Почемуa[5] == 5[a]...

1590
Как я могу добавить новые элементы массива в начале массива в Javascript?

У меня есть необходимость добавлять или добавлять элементы в начале массива. Например, если мой массив выглядит следующим образом: [23, 45, 12, 67] И ответ на мой вызов AJAX: 34я хочу, чтобы обновленный массив был таким: [34, 23, 45, 12, 67] В настоящее время я планирую сделать это так: var...