arrays- все статьи тега ➜ страница 5


Что является лучшим способом, чтобы добавить опции, чтобы выбрать из, как объект JS с помощью jQuery?

каков наилучший способ добавления опций в <select> из объекта JavaScript с помощью jQuery? Я ищу что-то, что мне не нужен плагин, чтобы сделать, но я также был бы заинтересован в плагинах, которые там есть. вот что я сделал: selectValues = { "1": "test 1", "2": "test 2" }; for (key in selectValues) { if (typeof (selectValues[key] == 'string') { $('#mySelect').append('<option value="' + key + '">' + selectValues[key] + '</option>'); } } чистое / простое решение: э ...

Удаление элементов массива в JavaScript-delete vs splice

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

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

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

Массив короткого замыкания.по каждому элементу как назвать перерыва

[1,2,3].forEach(function(el) { if(el === 1) break; }); как я могу сделать это с помощью новой forEach метод в JavaScript? Я пробовал return;,return false; и break. break ДТП и return не делает ничего, кроме продолжения итерации. ...

Удалить повторяющиеся значения из массива JS [дубликат]

этот вопрос уже есть ответ здесь: получить все уникальные значения в массиве JavaScript (удалить дубликаты) 59 ответов У меня есть очень простой массив JavaScript, который может или не может содержать дубликаты. var names = ["Mike","Matt","Nancy","Adam","Jenny","Nancy","Carl"]; Мне нужно удалить дубликаты и поместить уникальные значения в новый матрица. Я могу указать все коды, которые я пробовал, но ...

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

У меня есть массив чисел, нужно убедиться, что уникальны. Я нашел фрагмент кода ниже в интернете, и он отлично работает, пока массив не имеет ноль в нем. Я нашел этот другой скрипт здесь, так что он выглядит почти точно так же, но он не терпит неудачу. Итак, ради того, чтобы помочь мне учиться, может ли кто-нибудь помочь мне определить, где прототип сценария идет не так? Array.prototype.getUnique = function() { var o = {}, a = [], i, e; for (i = 0; e = this[i]; i++) {o[e] = 1}; for (e in o) ...

Преобразование массива в список на Java

как преобразовать массив в список на Java? я использовал Arrays.asList() но поведение (и подпись) как-то изменилось с Java SE 1.4.2 (документы теперь в архиве) к 8 и большинство фрагментов, которые я нашел в интернете, используют поведение 1.4.2. например: int[] spam = new int[] { 1, 2, 3 }; Arrays.asList(spam) на 1.4.2 возвращает список, содержащий элементы 1, 2, 3 на 1.5.0+ возвращает список, содержащий массив спам во многих случаях это должно быть легко обнаружить, но иногда она может ...

Как конвертировать UTF-8 byte[] в строку?

У меня есть byte[] массив, который загружен из файла, который я знаю, содержит UTF-8. В некотором отладочном коде мне нужно преобразовать его в строку. Есть ли один лайнер, который сделает это? под обложками это должно быть просто распределение и memcopy, так что даже если это не реализовано, это должно быть возможно. ...

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

вот мой код 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); В настоящее время он занимает предпоследний элемент в массиве из URL-адреса. Однако я хочу сделать проверку для последнего элемента в массиве, чтобы быть " индекс.html " и если да, то вместо этого возьмите третий до последнего элемента ...

Как определить размер моего массива в C?

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

Как сравнить массивы в JavaScript?

Я хотел бы сравнить два массива... в идеале, эффективно. Ничего особенного, просто true если они идентичны, и false если не. Неудивительно, что оператор сравнения, похоже, не работает. var a1 = [1,2,3]; var a2 = [1,2,3]; console.log(a1==a2); // Returns false console.log(JSON.stringify(a1)==JSON.stringify(a2)); // Returns true JSON кодирование каждого массива делает, но есть ли более быстрый или "лучший" способ просто сравнить массивы без необходимости повторять каждое значение? ...

Лучший способ найти, если элемент находится в массиве JavaScript? [дубликат]

этот вопрос уже есть ответ здесь: Как проверить, включает ли массив объект в JavaScript? 41 ответы каков наилучший способ найти, если объект находится в массиве? Это лучший способ, который я знаю: function include(arr, obj) { for(var i=0; i<arr.length; i++) { if (arr[i] == obj) return true; } } include([1,2,3,4], 3); // true include([1,2,3,4], 6); // undefined ...

Переместить элементы массива в другой массив

у меня есть массив JavaScript dataArray который я хочу вставить в новый массив newArray. Только я не хочу newArray[0] на dataArray. Я хочу вставить все элементы в новый массив: var newArray = []; newArray.pushValues(dataArray1); newArray.pushValues(dataArray2); // ... или еще лучше: var newArray = new Array ( dataArray1.values(), dataArray2.values(), // ... where values() (or something equivalent) would push the individual values into the array, rather than the array itself ); Ит ...

/ Процесса (вложенные) объекты, массивы или JSON

у меня есть вложенная структура данных, содержащая объекты и массивы. Как я могу извлечь информацию, т. е. получить доступ к определенным или нескольким значениям (или ключам)? например: var data = { code: 42, items: [{ id: 1, name: 'foo' }, { id: 2, name: 'bar' }] }; как я мог получить доступ к name второй элемент items? ...

Получить первый ключ в (возможно) ассоциативном массиве?

каков наилучший способ определить первый ключ в возможном ассоциативном массиве? Моя первая мысль это просто foreach массив, а затем сразу же разбить его, как это: foreach ($an_array as $key => $val) break; таким образом, $key содержит первый ключ, но это кажется неэффективным. У кого-нибудь есть лучшее решение? ...

Это Арр. LEN () предпочтительный способ получить длину массива в Python?

In Python, это единственный способ получить количество элементов? arr.__len__() Если так, то почему странный синтаксис? ...

Удаление пустых элементов массива

некоторые элементы в мой массив являются пустыми строками на основе того, что пользователь представил. Мне нужно удалить эти элементы. У меня есть это: foreach($linksArray as $link) { if($link == '') { unset($link); } } print_r($linksArray); но это не работает,$linksArray по-прежнему имеет пустые элементы. Я также попытался сделать это с ...

Создайте массив JavaScript, содержащий 1...N

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

Как я могу преобразовать систему структуры.Byte byte[] к объекту System.IO.Stream в C#?

как преобразовать struct System.Bytebyte[] до System.IO.Stream "объект" в C#? ...

Предпочтительный способ хранить PHP-массивов (в JSON закодировать против сериализовать)

мне нужно хранить многомерный ассоциативный массив данных в плоском файле для целей кэширования. Иногда я могу столкнуться с необходимостью конвертировать его в JSON для использования в моем веб-приложении, но в подавляющем большинстве случаев я буду использовать массив непосредственно в PHP. было бы более эффективно хранить массив как JSON или как PHP сериализованный массив в этом текстовом файле? Я посмотрел вокруг и кажется, что в новых версиях PHP (5.3), json_decode на самом деле быстрее че ...