function StringStream() {}
StringStream.prototype = new Array();
StringStream.prototype.toString = function(){ return this.join(''); };
Appel new StringStream(1,2,3)
donne un tableau videhéritage Trivial avec JavaScript
x = new StringStream(1,2,3)
donne
StringStream[0]
__proto__: Array[0]
Quelqu'un peut-il s'il vous plaît expliquer pourquoi le constructeur superclasse (Array
) n'est pas appelé?
qui vous a donné ce code et pourquoi? :( – c69