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

189
Как перебрать массив, содержащий объекты и получить доступ к их свойствам

Я хочу перебрать объекты, содержащиеся в массиве, и изменить свойства каждого из них. Если я сделаю это: for (var j = 0; j < myArray.length; j++){ console.log(myArray[j]); } Консоль должна вызывать каждый объект в массиве, верно? Но на самом деле он отображает только первый объект. если я...

189
Выбрать случайный элемент из массива

Предположим, у меня есть массив, и я хочу выбрать один элемент случайным образом. Какой самый простой способ сделать это? Очевидный путь был бы array[random index]. Но, может быть, есть что-то вроде рубина array.sample? Или, если нет, такой метод может быть создан с использованием...

188
Передача массивов в качестве параметров в bash

Как я могу передать массив в качестве параметра функции bash? Примечание: не найдя ответа здесь о переполнении стека, я сам опубликовал свое несколько грубое решение. Он допускает передачу только одного массива и является последним элементом списка параметров. На самом деле, он вообще не передает...

187
Python CSV строка в массив

Кто-нибудь знает простую библиотеку или функцию для анализа строки, закодированной в csv, и превращения ее в массив или словарь? Я не думаю, что мне нужен встроенный модуль csv, потому что во всех примерах, которые я видел, используются пути к файлам, а не...

187
Удалить начальную запятую из строки

У меня есть следующая строка: ",'first string','more','even more'" Я хочу преобразовать это в массив, но, очевидно, это не верно из-за первой запятой. Как я могу удалить первую запятую из моей строки и сделать ее допустимым массивом? Я хотел бы в конечном итоге что-то вроде этого: myArray = ['first...

187
Swift Set to Array

An NSSetможно преобразовать в Arrayиспользование, set.allObjects()но в новом методе такого нет Set(введено в Swift 1.2). Это все еще может быть сделано путем преобразования набора Swift в NSSet и использования allObjects()метода, но это не является...

186
Нахождение значения max / min в массиве примитивов с использованием Java

Это тривиально написать функцию для определения минимального / максимального значения в массиве, например: /** * * @param chars * @return the max value in the array of chars */ private static int maxValue(char[] chars) { int max = chars[0]; for (int ktr = 0; ktr < chars.length; ktr++) { if...

186
Учитывая массив чисел, вернуть массив произведений всех других чисел (без деления)

Мне задали этот вопрос на собеседовании, и я хотел бы знать, как другие решат его. Мне больше всего нравится Java, но приветствуются решения на других языках. Если дан массив чисел, numsвернуть массив чисел products, где products[i]произведение всех nums[j], j != i. Input : [1, 2, 3, 4, 5] Output:...

185
Как многомерные массивы отформатированы в памяти?

В Си я знаю, что могу динамически распределить двумерный массив в куче, используя следующий код: int** someNumbers = malloc(arrayRows*sizeof(int*)); for (i = 0; i < arrayRows; i++) { someNumbers[i] = malloc(arrayColumns*sizeof(int)); } Ясно, что на самом деле это создает одномерный массив...

185
Конвертировать массив PHP в Javascript

Как я могу преобразовать массив PHP в такой формат Array ( [0] => 001-1234567 [1] => 1234567 [2] => 12345678 [3] => 12345678 [4] => 12345678 [5] => AP1W3242 [6] => AP7X1234 [7] => AS1234 [8] => MH9Z2324 [9] => MX1234 [10] => TN1A3242 [11] => ZZ1234 ) в массив...

185
Как обрезать пробелы в значениях массива в php

У меня есть массив следующим образом $fruit = array(' apple ','banana ', ' , ', ' cranberry '); Я хочу массив, который содержит значения без пробелов с обеих сторон, но он может содержать пустые значения, как это сделать в php. Выходной массив должен быть таким $fruit = array('apple','banana', ',',...

185
TypeScript: создание пустого типизированного контейнера

Я создаю простую логическую игру под названием «Три из преступления» в TypeScript. При попытке предварительно выделить типизированный массив в TypeScript я попытался сделать что-то вроде этого: var arr = Criminal[]; который выдал ошибку "Проверьте формат выражения". также пытался сделать это var...

184
array_push () с парой ключ-значение

У меня есть существующий массив, к которому я хочу добавить значение. Я пытаюсь добиться этого, используя array_push()безрезультатно. Ниже мой код: $data = array( "dog" => "cat" ); array_push($data['cat'], 'wagon'); Я хочу добавить cat в качестве ключа к $dataмассиву со значением wagon, чтобы...

184
Как обновить несколько элементов массива в mongodb

У меня есть документ Mongo, который содержит массив элементов. Я хотел бы сбросить .handledатрибут всех объектов в массиве, где .profile= XX. Документ в следующей форме: { "_id": ObjectId("4d2d8deff4e6c1d71fc29a07"), "user_id": "714638ba-2e08-2168-2b99-00002f3d43c0", "events": [{ "handled": 1,...

184
Передача массива по ссылке

Как работает передача статически размещенного массива по ссылке? void foo(int (&myArray)[100]) { } int main() { int a[100]; foo(a); } Имеет ли (&myArray)[100]какой-либо смысл или это просто синтаксис для передачи любого массива по ссылке? Я не понимаю отдельных скобок, за которыми следуют...

184
Лучший способ суммировать значение свойства в массиве

У меня есть что-то вроде этого: $scope.traveler = [ { description: 'Senior', Amount: 50}, { description: 'Senior', Amount: 50}, { description: 'Adult', Amount: 75}, { description: 'Child', Amount: 35}, { description: 'Infant', Amount: 25 }, ]; Теперь, чтобы получить общее количество этого массива,...