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

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



30
Проверка на наличие вложенного ключа объекта JavaScript
Если у меня есть ссылка на объект: var test = {}; потенциально (но не сразу) будет иметь вложенные объекты, что-то вроде: {level1: {level2: {level3: "level3"}}}; Как лучше всего проверить наличие свойства в глубоко вложенных объектах? alert(test.level1); доходность undefined , но alert(test.level1.level2.level3);терпит неудачу. В настоящее время я делаю что-то вроде этого: …

13
Как определить размер объекта в Python?
Я хочу знать, как получить размер объектов, таких как строка, целое число и т. Д. В Python. Связанный вопрос: сколько байтов на элемент содержится в списке Python (кортеж)? Я использую файл XML, который содержит поля размера, которые определяют размер значения. Я должен разобрать этот XML и сделать свое кодирование. Когда …

6
Как проверить, существует ли свойство объекта с переменной, содержащей имя свойства?
Я проверяю наличие свойства объекта с переменной, содержащей имя свойства, о котором идет речь. var myObj; myObj.prop = "exists"; var myProp = "p"+"r"+"o"+"p"; if(myObj.myProp){ alert("yes, i have that property"); }; Это undefinedпотому, что он ищет, myObj.myPropно я хочу его проверитьmyObj.prop
682 javascript  object 

30
Как определить равенство для двух объектов JavaScript?
Оператор строгого равенства скажет вам, если два типа объектов равны. Однако есть ли способ определить, равны ли два объекта, так же, как значение хэш-кода в Java? Вопрос переполнения стека Есть ли какая-либо функция hashCode в JavaScript? похож на этот вопрос, но требует более академического ответа. Приведенный выше сценарий демонстрирует, почему …



18
Как получить доступ к первому свойству объекта Javascript?
Есть ли элегантный способ доступа к первому свойству объекта ... где вы не знаете название вашей недвижимости без использования цикла, как for .. inили JQuery's$.each Например, мне нужно получить доступ к foo1объекту, не зная имени foo1: var example = { foo1: { /* stuff1 */}, foo2: { /* stuff2 */}, …
611 javascript  object 

15
Вызовите метод родительского класса из дочернего класса?
При создании простой иерархии объектов в Python я хотел бы иметь возможность вызывать методы родительского класса из производного класса. В Perl и Java есть ключевое слово для этого ( super). В Perl я мог бы сделать это: package Foo; sub frotz { return "Bamf"; } package Bar; @ISA = qw(Foo); …

16
Можем ли мы создать экземпляр абстрактного класса?
Во время одного из моих интервью меня спросили: «Можем ли мы создать экземпляр абстрактного класса?» Мой ответ был «Нет, мы не можем». Но интервьюер сказал мне: «Неправильно, мы можем». Я немного поспорил об этом. Затем он сказал мне попробовать это дома. abstract class my { public void mymethod() { System.out.print("Abstract"); …
574 java  oop  class  object  abstract 



30
Преобразовать вложенный Python dict в объект?
Я ищу элегантный способ получить данные, используя доступ к атрибутам на dict с некоторыми вложенными dicts и списками (то есть синтаксис объекта в стиле javascript). Например: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} Должно быть доступно следующим образом: >>> x = dict2obj(d) >>> x.a 1 …

9
Как распечатать экземпляры класса, используя print ()?
Я изучаю веревки в Python. Когда я пытаюсь напечатать объект класса, Foobarиспользуя print()функцию, я получаю вывод, подобный этому: <__main__.Foobar instance at 0x7ff2a18c> Есть ли способ, которым я могу установить поведение печати (или строковое представление ) класса и его объектов ? Например, когда я вызываю print()объект класса, я хотел бы напечатать …
539 python  class  printing  object 

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