В это видео (около 31 минуты), Крокфорд говорит, что они (выступая от имени комитета ECMAScript) рекомендуют не использовать Object.getPrototypeOf
. Его объяснение состояло в том, что оно не предназначалось для среднего разработчика, но предназначалось для таких вещей, как Caja, которые могут удалить его из Object
, чтобы вы не могли его получить.
Крокфорд иногда может быть довольно самоуверенным в своих взглядах на то, как использовать JS (не все ли мы?), поэтому мне интересно, действительно ли это полная рекомендация комитета ES или если это только один из Crockford личные мнения. Кто-нибудь читал официальное выражение, предупреждающее об использовании Object.getPrototypeOf
? Это действительно звучит как обломка для меня:(, но я не вижу никакой информации о предупреждении страницы MDN против ее использования, и я ожидаю, что уведомление будет там, если это действительно было плохой идеей.