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

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

Почему использование "for... in" с итерацией массива - плохая идея?

Мне сказали не использовать for...in с массивами в JavaScript. Почему бы и нет?
задан 01 февр. '09 в 12:46
24
ответов

Как вы проверяете, является ли переменная массивом в JavaScript?

Я хотел бы проверить, является ли переменная либо массивом, либо единственным значением в JavaScript. Я нашел возможное решение... if (variable.constructor == Array)... Это лучший способ сделать это?
задан 20 апр. '09 в 12:02
18
ответов

С массивами, почему это так, [5] == 5 [a]?

Как указывает Джоэл в подкасте # 34, в Язык программирования C (aka: K и R), упоминается это свойство массивов в C: a[5] == 5[a] Джоэл говорит, что это из-за арифметики указателя, но я до сих пор не понимаю. Почему a[5] == 5[a]?
задан 19 дек. '08 в 20:01
27
ответов

Копирование массива по значению в JavaScript

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

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

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

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

Каков наилучший способ добавления параметров в <select> из объекта JavaScript с помощью jQuery? Я ищу что-то, что мне не нужен плагин, но я также буду заинтересован в плагинах, которые там есть. Это то, что я сделал: selectValues = { "1": "...
задан 04 окт. '08 в 23:58
19
ответов

Определите, содержит ли массив значение

Мне нужно определить, существует ли значение в массиве. Я использую следующую функцию: Array.prototype.contains = function(obj) { var i = this.length; while (i--) { if (this[i] == obj) { return true; } } ...
задан 25 июля '09 в 11:18
29
ответов

Найти объект по id в массиве объектов JavaScript

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

Как преобразовать массив байтов в шестнадцатеричную строку и наоборот?

Как вы можете преобразовать массив байтов в шестнадцатеричную строку и наоборот?
задан 22 нояб. '08 в 13:03
28
ответов

Короткое замыкание Array.forEach как перерыв вызова

[1,2,3].forEach(function(el) { if(el === 1) break; }); Как это сделать, используя новый метод forEach в JavaScript? Я попробовал return; , return false; и break. break и return ничего, кроме продолжения итерации.
задан 15 апр. '10 в 0:57
25
ответов

Сортировка массива объектов JavaScript

Я прочитал следующие объекты с помощью Ajax и сохранил их в массиве: var homes = [ { "h_id": "3", "city": "Dallas", "state": "TX", "zip": "75201", "price": "162500" }, { "h_id": "4", "c...
задан 11 июня '09 в 6:59
50
ответов

Как я могу объединить два массива в Java?

Мне нужно объединить два массива String в Java. void f(String[] first, String[] second) { String[] both = ??? } Каков самый простой способ сделать это?
задан 17 сент. '08 в 9:14
62
ответов

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

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

Проверьте, существует ли значение в массиве в Ruby

У меня есть значение 'Dog' и массив ['Cat', 'Dog', 'Bird']. Как проверить, существует ли он в массиве без его прокрутки? Есть ли простой способ проверить, существует ли значение, не более?
задан 31 дек. '10 в 20:49
30
ответов

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

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