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

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

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

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

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

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

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

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

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

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

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

Я хотел бы понять, как работает встроенная функция property. Меня смущает то, что property также можно использовать в качестве декоратора, но он принимает только аргументы при использовании в качестве встроенной функции, а не при использовании в кач...
26 июн. '13 в 20: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): ......
07 июл. '11 в 22:42
14

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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