Изменить стрелку стрелки ()

интересно, можно ли изменить стрелку стрелки, нарисованной с помощью стрелок () . Конец получить Установить (значение ByVal как целое число) width = value Конечный набор В Javascript, вероятно, мы бы поступили именно так: function Test () {...

Получатели и сеттеры - прекрасное место в VB.Net:

Get
    Return width
End Get
Set(ByVal value As Integer)
    width = value
End Set

В Javascript, вероятно, мы бы сделали следующее:

function Test() {
    var width = 100;
    this.__defineGetter__("Width", function() {
        return width;
    });
    this.__defineSetter__("Width", function(value){
        width = value;
    });
}

Это похоже на тарелку со спагетти, которую обыскивает кури. Какие у нас есть более удобные альтернативы?

Примечание: новый код должен обращаться к значению с помощью new Test (). Width , а не new Test (). Width () .

11
задан Pacerier 5 June 2014 в 20:52
поделиться