Запитання з тегом «arrays»

Масив - це упорядкована лінійна структура даних, що складається з набору елементів (значень, змінних чи посилань), кожен ідентифікований одним або кількома індексами. Запитуючи про конкретні варіанти масивів, використовуйте замість цих тегів: [вектор], [масив], [матриця]. Використовуючи цей тег, у питанні, яке є специфічним для мови програмування, позначте це питання мовою програмування, яка використовується.


14
Клонування масиву в Javascript / Typescript
У мене є масив із двох об’єктів: genericItems: Item[] = []; backupData: Item[] = []; Я заповнюю свою таблицю HTML genericItemsданими. Таблицю можна змінювати. Існує кнопка скидання, щоб скасувати всі внесені зміни backUpData. Цей масив заповнюється службою: getGenericItems(selected: Item) { this.itemService.getGenericItems(selected).subscribe( result => { this.genericItems = result; }); this.backupData = …

4
Як видалити ключ + значення з хешу в
Дано var myHash = new Array(); myHash['key1'] = { Name: 'Object 1' }; myHash['key2'] = { Name: 'Object 2' }; myHash['key3'] = { Name: 'Object 3' }; Як видалити key2та object 2з хешу, щоб він потрапив у такий стан, як ніби я: var myHash = new Array(); myHash['key1'] = { …


5
Чому "for (var item in list)" з масивами вважається поганою практикою в JavaScript?
Дано простий нульовий масив із числовим індексом: var list = ['Foo', 'Bar', 'Baz']; Багато разів я помічав, що коли хтось пропонує перебирати змінні в масиві, подібному до цього: for(var item in list) { ... } ... майже напевно хтось припускає, що це погана практика, і пропонує альтернативний підхід: var count …

7
C ++ передає масив за посиланням
чи дозволено це передавати масив за посиланням? void foo(double& *bar) Здається, мій компілятор каже ні. Чому? Який правильний спосіб передавати масив за посиланням? Або попрацювати? У мене є аргумент масиву, який мій метод повинен змінити, і який я повинен отримати потім. Як варіант, я міг би зробити цей масив членом …

15
Як отримати доступ до елементів масиву повернення функції?
Мені потрібно повернути декілька значень із функції, тому я додав їх у масив і повернув масив. <? function data(){ $a = "abc"; $b = "def"; $c = "ghi"; return array($a, $b, $c); } ?> Як я можу отримати значення $a, $b, з $cдопомогою виклику функції вище?
78 php  arrays  function 

11
Ініціалізація масиву PowerShell
Який найкращий спосіб ініціалізувати масив у PowerShell? Наприклад, код $array = @() for($i=0; $i -lt 5;$i++) { $array[$i] = $FALSE } генерує помилку Array assignment failed because index '0' was out of range. At H:\Software\PowerShell\TestArray.ps1:4 char:10 + $array[$ <<<< i] = $FALSE


10
Визначте розмір InputStream
Наразі моя ситуація така: я повинен прочитати файл і помістити вміст InputStream. Згодом мені потрібно помістити вміст InputStreamмасиву в байтовий масив, який вимагає (наскільки мені відомо) розмір InputStream. Будь-які ідеї? За запитом я покажу вхідний потік, який я створюю із завантаженого файлу InputStream uploadedStream = null; FileItemFactory factory = new …

9
Чи існує ярлик Perl для підрахунку кількості збігів у рядку?
Припустимо, у мене є: my $string = "one.two.three.four"; Як я повинен грати з контекстом, щоб дізнатися, скільки разів шаблон знайшов збіг (3)? Чи можна це зробити за допомогою однокласника? Я спробував це: my ($number) = scalar($string=~/\./gi); Я думав, що, розмістивши дужки навколо $number, я змушую контекст масиву, а за допомогою …
78 arrays  regex  perl  perl4 

17
javascript filter array кілька умов
Я хочу спростити масив об'єктів. Припустимо, що у мене є такий масив: var users = [{ name: 'John', email: 'johnson@mail.com', age: 25, address: 'USA' }, { name: 'Tom', email: 'tom@mail.com', age: 35, address: 'England' }, { name: 'Mark', email: 'mark@mail.com', age: 28, address: 'England' }]; І об’єкт фільтрації: var filter …


2
Як створити масив numpy довільних рядків довжини?
Я повністю новачок у Python, але, схоже, даний рядок може бути (фактично) довільною довжиною. тобто ви можете взяти string strі тримати додавши до нього: str += "some stuff...". Чи є спосіб створити масив таких рядків? Коли я пробую це, кожен елемент зберігає лише один символ strArr = numpy.empty(10, dtype='string') for …
78 python  arrays  string  numpy 

17
JavaScript переміщує елемент масиву вперед
Я хочу перевірити, чи містить масив "role". Якщо це станеться, я хочу перенести "role"на передню частину масиву. var data= ["email","role","type","name"]; if ("role" in data) data.remove(data.indexOf("role")); data.unshift("role") data; Ось я отримав результат: ["role", "email", "role", "type", "name"] Як я можу це виправити?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.