Prototype adlı üyeden alıntı: mesajı görüntüle
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.





aynen tabi hocam. onu örneği yazarken unutmuşum. uydurdum dedim ya. Yoksa dışarı veri veremez ki. Sadece çalışır.
Hocam pek anlayamadım isteğinizi ama bakın burda new'i anlatmış : https://stackoverflow.com/questions/...-in-javascript
Buradaki yanıtlar içinde en anlaşılır olanı da şu :

function Foo() {
    return this;
}

var a = Foo();       //returns window object
var b = new Foo();   //returns empty object of foo

a instanceof Window;  // true
a instanceof Foo;     // false

b instanceof Window;  // false
b instanceof Foo;     // true