ystr adlı üyeden alıntı: mesajı görüntüle
Valla ben de şöyle yazıyorum genelde;

let Operations = {
      Sum : function(data1, data2) {
          return data1+data2;
      },
      Multiply : function(data1, data2) {
         return data1*data2;
      }
}

console.log(Operations.Sum(1,2));
console.log(Operations.Multiply(1,2));
Yazdığında bir sıkıntı yok.
Class tarzında gitmek istersen buraya bak : https://stackoverflow.com/questions/...what-are-their
Teşekkürler hocam, bunu zaten kullanıyorum. Bu Prototip değil de Property oluyor. Bu zaten cepte. Ama "Sum" içinde dışarıdan erişim gerektirecek yeni bir fonksiyona ihtiyacınız olduğunu düşünün.

let Operations = {
      Sum : {
              Sun: function(data1, data2) {
                        return data1+data2;
              },
      }

}
Bunun gibi düşünün ama, burada Sum fonksiyon değil, onunda bir fonksiyon() olması lazım. Tabi doğal olarak o zaman böyle değilde .prototype. şeklinde yazmak gerekiyor.



crooper adlı üyeden alıntı: mesajı görüntüle
var fonksiyon = function(data1, data2) {
     var d1 = data1, d2 = data2;
     this.carp = function() {
          return d1 * d2;
     }
     this.topla= function() {
          return d1 + d2;
     }
     //bu alana dikkat! chain(zincir) fonksiyon kullanıyorsunuz, devamuna bu fonksiyonu dönmelisiniz.
     return this;
}

alert(fonksiyon(2,5).carp());
aynen tabi hocam. onu örneği yazarken unutmuşum. uydurdum dedim ya. Yoksa dışarı veri veremez ki. Sadece çalışır.