Вопросы с тегом 'properties'

Свойство в некоторых объектно-ориентированных языках программирования является особым типом класса, промежуточным между полем (или элементом данных) и методом. Свойства считываются и записываются как поля, но свойства считывают и записывают (обычно) для перевода и набора вызовов методов.
41 отв.

Сортировка массива объектов по значению свойства string

У меня есть массив объектов JavaScript: var objs = [ { first_nom: 'Lazslo', last_nom: 'Jamf' }, { first_nom: 'Pig', last_nom: 'Bodine' }, { first_nom: 'Pirate', last_nom: 'Prentice' } ]; Как я могу отсортировать их по значени...
15 июля '09 в 6:17
30 отв.

Какая разница между атомными и неатомическими атрибутами?

Что означают atomic и nonatomic в объявлениях свойств? @property(nonatomic, retain) UITextField *userName; @property(atomic, retain) UITextField *userName; @property(retain) UITextField *userName; Какова операционная разница между этими тремя?
26 февр. '09 в 5:31
21 отв.

Как эффективно подсчитывать количество ключей/свойств объекта в JavaScript?

Какой самый быстрый способ подсчитать количество ключей/свойств объекта? Это можно сделать без итерации над объектом? т.е. без выполнения var count = 0; for (k in myobj) if (myobj.hasOwnProperty(k)) count++; (Firefox действительно предоставил волш...
24 сент. '08 в 11:56
31 отв.

В чем разница между полем и свойством?

В С#, что отличает поле от свойства, и когда следует использовать поле вместо свойства?
17 нояб. '08 в 11:41
14 отв.

Как работает декоратор @property?

Я хотел бы понять, как работает встроенная функция property. Меня смущает то, что property также можно использовать в качестве декоратора, но он принимает только аргументы при использовании в качестве встроенной функции, а не при использовании в кач...
26 июня '13 в 23:47
12 отв.

Использование @property против геттеров и сеттеров

Вот простой вопрос, связанный с Python: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... и class MyClass(object): ... @property def my_attr(self): ......
08 июля '11 в 1:42
6 отв.

Имеет ли С# свойства расширения?

Имеет ли С# свойства расширения? Например, можно ли добавить свойство расширения в DateTimeFormatInfo, называемое ShortDateLongTimeFormat, которое вернет ShortDatePattern + " " + LongTimePattern?
06 марта '09 в 17:30
14 отв.

Как перечислить свойства объекта JavaScript?

Как перечислять свойства объекта JavaScript? Я действительно хочу перечислить все определенные переменные и их значения, но я узнал, что определение переменной на самом деле создает свойство объекта window.
17 сент. '08 в 21:10
31 отв.

Сортировка объекта JavaScript по значению свойства

Если у меня есть объект JavaScript, такой как: var list = { "you": 100, "me": 75, "foo": 116, "bar": 15 }; Есть ли способ сортировки свойств по значению? Так что я в конечном итоге list = { "bar": 15, "me": 75, "you": 100, "f...
01 июля '09 в 18:06
53 отв.

Проверка наличия вложенного объекта объекта JavaScript

Если у меня есть ссылка на объект: var test = {}; который потенциально (но не сразу) будет иметь вложенные объекты, что-то вроде: {level1: {level2: {level3: "level3"}}}; Каков наилучший способ проверить наличие ключей в наиболее глубоко вложен...
13 апр. '10 в 18:47
18 отв.

Что такое {get; задавать; } в С#?

Я изучаю ASP.NET MVC и могу читать документы на английском, но я не совсем понимаю, что происходит в этом коде: public class Genre { public string Name { get; set; } } Что это значит: { get; set; } { get; set; } { get; set; }?
23 февр. '11 в 23:49
12 отв.

Динамически получить доступ к объекту с помощью переменной

Я пытаюсь получить доступ к свойству объекта с использованием динамического имени. Возможно ли это? const something = { bar: "Foobar!" }; const foo = 'bar'; something.foo; // The idea is to access something.bar, getting "Foobar!"
22 нояб. '10 в 14:23
9 отв.

Как получить список свойств класса?

Как мне получить список всех свойств класса?
10 апр. '09 в 12:29
7 отв.

Objective-C ARC: сильный против сохранения и слабого vs assign

Есть два новых атрибута управления памятью для свойств, введенных ARC, strong и weak. Помимо copy, который, очевидно, является чем-то совершенно другим, существуют ли различия между strong vs retain и weak vs assign? С моей точки зрения, единств...
19 янв. '12 в 17:27
12 отв.

Как использовать переменную для ключа в литерале объекта JavaScript?

Почему выполняется следующее? <something>.stop().animate( { 'top' : 10 }, 10 ); В то время как это не работает: var thetop = 'top'; <something>.stop().animate( { thetop : 10 }, 10 ); Сделать это еще яснее: на данный момент я...
16 февр. '10 в 19:05