[#] [Перевод] Создание объектов унаследованных от null на Node.js
habrabot(difrex,1) — All
2015-03-15 14:30:02


_От переводчика: поприще переводчика для меня ново, по этому прошу вас не судить строго._ Когда-то, читав [Принципы Объектно-ориентированного _JavaScript_ за авторством _Nicholas Zakas_][1], я наткнулся на совет об использовании **Object.create()**, для создания объектов унаследованных от **null.** Такой объект не унаследует **Object.prototype** и, соответственно, не будет иметь его, **Object.prototype**, методов. _Zakaz_ предположил, что это может быть использовано для создания безопасного объекта «_cache_». Мне очень понравилась эта идея, но в соответствии с _MDN_ (_Mozilla Developer Network_), **Object.create()** не поддерживается до _IE9_, что делает этот метод более требовательным при использовании в браузере. Но в _Node.js_, на сервере, этот метод поддерживается полностью. [Читать дальше →][2]

[1]: http://www.bennadel.com/blog/2599-the-principles-of-object-oriented-javascript-by-nicholas-zakas.htm
[2]: http://habrahabr.ru/post/253051/#habracut