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

1547
Найти объект по идентификатору в массиве объектов JavaScript

У меня есть массив: myArray = [{'id':'73','foo':'bar'},{'id':'45','foo':'bar'}, etc.] Я не могу изменить структуру массива. Мне передают идентификатор 45, и я хочу получить 'bar'для этого объекта в массиве. Как мне сделать это в JavaScript или с помощью...

1489
Получить все уникальные значения в массиве JavaScript (удалить дубликаты)

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

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

Каков наилучший способ добавления параметров в <select>объект JavaScript с использованием jQuery? Я ищу что-то, что мне не нужен плагин, но я также был бы заинтересован в плагинах, которые там есть. Вот что я сделал: selectValues = { "1": "test 1", "2": "test 2" }; for (key in selectValues) {...

1368
Как объединить два массива в JavaScript и дедуплицировать элементы

У меня есть два массива JavaScript: var array1 = ["Vijendra","Singh"]; var array2 = ["Singh", "Shakya"]; Я хочу вывод: var array3 = ["Vijendra","Singh","Shakya"]; В выходном массиве должны быть удалены повторяющиеся слова. Как объединить два массива в JavaScript, чтобы я получал только уникальные...

1334
Удаление элементов массива в JavaScript - удаление против сращивания

В чем разница между использованием в deleteоператор на элементе массива в отличие от использования в Array.spliceметод ? Например: myArray = ['a', 'b', 'c', 'd']; delete myArray[1]; // or myArray.splice (1, 1); Зачем даже метод сращивания, если я могу удалять элементы массива, как я могу с...

1175
«Примечание: неопределенная переменная», «Примечание: неопределенный индекс» и «Примечание: неопределенное смещение» с использованием PHP

Я запускаю сценарий PHP и продолжаю получать ошибки, такие как: Примечание: неопределенная переменная: my_variable_name в C: \ wamp \ www \ mypath \ index.php в строке 10 Примечание: неопределенный индекс: my_index C: \ wamp \ www \ mypath \ index.php в строке 11 Строки 10 и 11 выглядят так: echo...

1163
Как создать массив, содержащий 1… N

Я ищу любые альтернативы ниже для создания массива JavaScript, содержащего от 1 до N, где N известно только во время выполнения. var foo = []; for (var i = 1; i <= N; i++) { foo.push(i); } Мне кажется, что должен быть способ сделать это без...

1142
Получить последний элемент в массиве

Вот мой код JavaScript: var linkElement = document.getElementById("BackButton"); var loc_array = document.location.href.split('/'); var newT = document.createTextNode(unescape(capWords(loc_array[loc_array.length-2]))); linkElement.appendChild(newT); В настоящее время он занимает от второго до...

1137
Как я могу создать двумерный массив в JavaScript?

Я читал в Интернете, и некоторые места говорят, что это невозможно, некоторые говорят, что это возможно, а затем приводят пример, а другие опровергают пример и т. Д. Как мне объявить двумерный массив в JavaScript? (при условии, что это возможно) Как бы я получить доступ к его членам? (...

1130
Как отсортировать многомерный массив по значению?

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

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

Из-за реализации обобщений Java вы не можете иметь такой код: public class GenSet<E> { private E a[]; public GenSet() { a = new E[INITIAL_ARRAY_LENGTH]; // error: generic array creation } } Как я могу реализовать это при сохранении безопасности типов? Я видел решение на форумах Java, которое...

1074
Получить первый элемент массива

У меня есть массив: array( 4 => 'apple', 7 => 'orange', 13 => 'plum' ) Я хотел бы получить первый элемент этого массива. Ожидаемый результат: строка apple Одно требование: это не может быть сделано с передачей по ссылке , поэтому array_shiftне является хорошим решением. Как я могу это...