Ich möchte Funktion für ein Objekt verfügbar sein, aber ich es nicht sichtbar sein, wenn ich es console.log oder senden Sie es an eine andere Funktion."Versteckte" Funktion auf Objekt in Javascript
var obj = function() {
this.name = 'Bob';
this.age = 23;
}
obj.prototype.say = function() {
console.log(this.name, this.age, 'thats me..');
}
var pers = new obj();
console.log(pers); // { name: 'Bob', age: 23 }
pers.say(); // Bob 23 thats me..
Wäre das gut für die Lösung und gute Praxis dafür? Oder ist es eine bessere Möglichkeit, dies in Javascript zu erreichen?
Dies macht es nicht unsichtbar, denke ich. Klicken Sie einfach auf das "Prototyp" -Tag, wenn Sie auf Chrom sind –