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

106
Как сохранить и восстановить несколько переменных в Python?

Мне нужно сохранить около дюжины объектов в файл, а потом восстановить их. Я пытался использовать цикл for с рассолом и полкой, но это не сработало. Редактировать. Все объекты, которые я пытался сохранить, находились в одном классе (я должен был упомянуть об этом раньше), и я не понимал, что могу...

105
Почему я могу добавлять именованные свойства в массив, как если бы это был объект?

Следующие два разных фрагмента кода мне кажутся эквивалентными: var myArray = Array(); myArray['A'] = "Athens"; myArray['B'] = "Berlin"; и var myObject = {'A': 'Athens', 'B':'Berlin'}; потому что они оба ведут себя одинаково, а также typeof(myArray) == typeof(myObjects)(оба дают «объект»). Есть ли...

105
Какова цель сериализации в Java?

Я прочитал немало статей о сериализации и о том, как это красиво и здорово, но ни один из аргументов не был достаточно убедительным. Мне интересно, действительно ли кто-нибудь может сказать мне, чего мы действительно можем достичь, сериализуя класс?...

105
Как объединить свойства из нескольких объектов JavaScript

Я ищу лучший способ «добавить» несколько объектов JavaScript (ассоциативных массивов). Например, учитывая: a = { "one" : 1, "two" : 2 }; b = { "three" : 3 }; c = { "four" : 4, "five" : 5 }; как лучше всего вычислить: { "one" : 1, "two" : 2, "three" : 3, "four" : 4, "five" : 5 }...

105
Какова производительность объектов / массивов в JavaScript? (специально для Google V8)

Было бы очень интересно задокументировать производительность, связанную с массивами и объектами в JavaScript (особенно Google V8). Я нигде в Интернете не нашел исчерпывающей статьи по этой теме. Я понимаю, что некоторые объекты используют классы в качестве базовой структуры данных. Если свойств...

105
Как проверить, что объект пуст в PHP?

Как узнать, пустой объект или нет в PHP. Ниже приведен код, в котором $objхранятся данные XML. Как я могу проверить, пусто оно или нет? Мой код: $obj = simplexml_load_file($url);

104
Есть ли способ использовать числовой тип в качестве ключа объекта?

Кажется, что когда я использую числовой тип в качестве имени ключа в объекте, он всегда преобразуется в строку. Есть ли способ на самом деле заставить его хранить как числовое? Обычное приведение типов не работает. Пример: var userId = 1; console.log( typeof userId ); // number myObject[userId] =...

104
Как обновить «массив объектов» с помощью Firestore?

В настоящее время я пробую Firestore, и я застрял в чем-то очень простом: «обновлении массива (также известного как вложенный документ)». Моя структура БД очень проста. Например: proprietary: "John Doe", sharedWith: [ {who: "first@test.com", when:timestamp}, {who: "another@test.com",...

104
Как мне правильно настроить и разобрать мой класс pytest с помощью тестов?

Я использую селен для сквозного тестирования, и я не могу понять, как его использовать setup_classи teardown_classметоды. Мне нужно настроить браузер в setup_classметоде, затем выполнить кучу тестов, определенных как методы класса, и, наконец, выйти из браузера в teardown_classметоде. Но логически...

103
Есть ли способ создать экземпляр класса по имени в Java?

Я смотрел как вопрос: создать экземпляр класса из его строкового имени, которое описывает, как создать экземпляр класса, имея его имя. Есть ли способ сделать это на Java? У меня будет имя пакета и имя класса, и мне нужно иметь возможность создать объект с этим конкретным именем....

102
Как проверить, принадлежит ли объект определенному типу

Я передаю различные объекты подпрограмме для запуска одного и того же процесса, но каждый раз использую другой объект. Например, в одном случае я использую ListView, а в другом - передаю DropDownList. Я хочу проверить, является ли переданный объект DropDownList, а затем выполнить некоторый код,...

102
Кодирование объекта Javascript в строку Json

Я хочу закодировать объект Javascript в строку JSON, и у меня возникают значительные трудности. Объект выглядит примерно так new_tweets[k]['tweet_id'] = 98745521; new_tweets[k]['user_id'] = 54875; new_tweets[k]['data']['in_reply_to_screen_name'] = "other_user"; new_tweets[k]['data']['text'] =...

101
Создавать каталоги с помощью make файла

Я новичок в make-файлах и хочу создавать каталоги с помощью make-файлов. Мой каталог проекта выглядит так +--Project +--output +--source +Testfile.cpp +Makefile Я хочу поместить все объекты и вывод в соответствующую папку вывода. Я хочу создать структуру папок, которая была бы такой после...

101
Безопасно ли удалять свойство объекта во время итерации по ним?

При итерации свойств объекта безопасно ли удалять их в цикле for-in? Например: for (var key in obj) { if (!obj.hasOwnProperty(key)) continue; if (shouldDelete(obj[key])) { delete obj[key]; } } Во многих других языках перебор массива или словаря и удаление внутри него небезопасно. Это нормально в...

101
Сериализация объекта PHP в JSON

Итак, я бродил по php.net в поисках информации о сериализации объектов PHP в JSON, когда наткнулся на новый интерфейс JsonSerializable . Это только PHP> = 5.4 , и я работаю в среде 5.3.x. Как достигается такая функциональность в PHP <5.4 ? Я еще не очень много работал с JSON, но я пытаюсь...

101
JavaScript: пустой массив, [] в условных структурах принимает значение true. Почему это?

Я столкнулся с множеством ошибок в своем коде, потому что ожидал этого выражения: Boolean([]); оценить как ложь. Но это было не так, поскольку оно было оценено как истина. Следовательно, функции, которые, возможно, вернулись []так: // Where myCollection possibly returned [ obj1, obj2, obj3] or []...

100
Как проверять объекты Javascript

Как я могу проверить объект в окне предупреждения? Обычно оповещение об объекте просто выбрасывает имя узла: alert(document); Но я хочу получить свойства и методы объекта в окне предупреждения. Как я могу добиться этой функциональности, если это возможно? Или есть другие предложения? В частности,...

100
Добавить свойство в массив объектов

У меня есть массив объектов, как показано ниже Object {Results:Array[2]} Results:Array[2] [0-1] 0:Object id=1 name: "Rick" 1:Object id=2 name:'david' Я хочу добавить еще одно свойство с именем Active к каждому элементу этого массива объектов. Окончательный результат должен быть следующим. Object...