Prototypal Inheritance

| Javascript

It can be quite a chore wrapping your head around some of the new-fangled concepts inherent to JavaScript. But the mental struggle is more often than not more than worth it.

The essence of understanding and becoming enchanted by JavaScript's wow factor is well illustrated by the following fragment. Seemingly short and trivial, but it nonetheless carries quite an amazing punch.

Fortunately, it is easy to create an operator that implements true prototypal inheritance. The object function untangles JavaScript's constructor pattern, achieving true prototypal inheritance. It takes an old object as a parameter and returns an empty new object that inherits from the old one.

Finally being able to ride the gentle quantum leap to higher levels of awareness gives one a good feeling. There's still hope for this little brain of mine, for it is being kept fit and in good form with abstract concepts and constant mental gyrations.

function object(o) {
    function F() {}
    F.prototype = o;
    return new F();
}

Make sure that you understand this perfectly before daring to proceed further in life as a so-called professional software engineer.

Random entries

Here are some random entries that you might be interested in:

Recent Assets

  • tegen-par-2024-2nd-place.jpeg
  • stanford-reunion.png
  • kiff.png
  • hoid.png
  • Dad-in-front-of-log-cabin.png
  • mistborn-trilogy.png
  • 2024-03-Heren1-27h.png
  • three-body-problem.png
  • 10CC.png
  • minds-and-machines.jpeg
  • puglia.png
  • 2023-09-24-jong-tegen-oud-1.jpg

Golf Handicap

Information

This personal weblog was started way back on July 21, 2001 which means that it is 7-21-2001 old.

So far this blog contains no less than 2518 entries and as many as 1877 comments.

Important events

Graduated from Stanford 6-5-1979 ago.

Kiffin Rockwell was shot down and killed 9-23-1916 ago.

Believe it or not but I am 10-11-1957 young.

First met Thea in Balestrand, Norway 6-14-1980 ago.

Began well-balanced and healthy life style 1-8-2013 ago.

My father passed away 10-20-2000 ago.

My mother passed away 3-27-2018 ago.

Started Gishtech 04-25-2016 ago.