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

Объект - это любая сущность, которой можно управлять с помощью команд на языке программирования. Объект может быть значением, переменной, функцией или сложной структурой данных. В объектно-ориентированном программировании объект относится к экземпляру класса.

30
Каков наиболее эффективный способ глубокого клонирования объекта в JavaScript?
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Каков наиболее эффективный способ клонирования объекта JavaScript? Я видел, obj = eval(uneval(o));как используется, но это нестандартно и поддерживается только Firefox . Я сделал что-то вроде, …
5180 javascript  object  clone 

30
Избегать! = Нулевые утверждения
Я object != nullмного использую, чтобы избежать NullPointerException. Есть ли хорошая альтернатива этому? Например, я часто использую: if (someobject != null) { someobject.doCalc(); } Это проверка для а NullPointerExceptionдля someobjectобъекта в приведенном выше фрагменте кода. Обратите внимание, что принятый ответ может быть устаревшим, см. Https://stackoverflow.com/a/2386013/12943 для более недавнего подхода.



28
Итерация по свойствам объекта
var obj = { name: "Simon", age: "20", clothing: { style: "simple", hipster: false } } for(var propt in obj){ console.log(propt + ': ' + obj[propt]); } Выполнить фрагмент кодаСкрыть результатыРазвернуть фрагмент Как переменная proptпредставляет свойства объекта? Это не встроенный метод или свойство. Почему он подходит к каждому свойству объекта?
2040 javascript  loops  object 

12
Вызов функции модуля с использованием его имени (строки)
Каков наилучший способ вызова функции по заданной строке с именем функции в программе Python. Например, предположим, что у меня есть модуль foo, и у меня есть строка с содержимым "bar". Как лучше всего позвонить foo.bar()? Мне нужно получить возвращаемое значение функции, поэтому я не просто использую eval. Я выяснил, как …
1737 python  object 

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



6
Класс Python наследует объект
Есть ли какая-либо причина для объявления класса наследовать object? Я только что нашел код, который делает это, и я не могу найти вескую причину, почему. class MyClass(object): # class code follows...
1246 python  class  oop  object  inheritance 


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


23
Как мне скопировать объект в Java?
Рассмотрим код ниже: DummyBean dum = new DummyBean(); dum.setDummy("foo"); System.out.println(dum.getDummy()); // prints 'foo' DummyBean dumtwo = dum; System.out.println(dumtwo.getDummy()); // prints 'foo' dum.setDummy("bar"); System.out.println(dumtwo.getDummy()); // prints 'bar' but it should print 'foo' Итак, я хочу , чтобы скопировать dumк dumtwoи изменения , dumне затрагивая dumtwo. Но код выше не делает этого. …
794 java  object  copy  clone 

30
Как передать объект из одного действия в другое на Android
Я пытаюсь отправить объект моего класса клиентов из одного Activityи показать его в другом Activity. Код для класса клиента: public class Customer { private String firstName, lastName, Address; int Age; public Customer(String fname, String lname, int age, String address) { firstName = fname; lastName = lname; Age = age; Address …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.