Può essere una domanda stupida, ma sono un po 'incuriosito.
Essere JavaScript un linguaggio basato su prototipi, con i suoi costruttori di funzioni pseudo-classe un po 'cotti (ricorda JavaScript: Le buone parti ...) Mi chiedo come sia possibile che non avesse, fin dall'inizio, un modo semplice per accedere al prototipo di ciascun oggetto.
Per modo semplice intendo qualcosa come object.prototype o object._prototype (e non il proto sporco)
Per quello che so, l'Object.getPrototypeOf (obj) è stato appena aggiunto alla fine del 2008, quasi 13 anni dopo il lancio di JavaScript.
Te lo chiedo perché mi sono sempre chiesto se JavaScript fosse mai stato concepito come un puro linguaggio basato su prototipi, voglio dire, senza usare alcuna funzione per costruire oggetti (in altre parole, non usare mai il nuovo operatore).