Mozilla заявила, что удалит __proto__ некоторое время назад (~ 2008), и она все еще находится в браузере. Неужели это будет устаревшим? Он работает в Opera, (думаю, Safari) и Chrome. Мне не нужно беспокоиться об IE, поэтому я хотел бы продолжать использовать его.
Однако я не хочу, чтобы мой код переставал работать в один прекрасный день, поэтому на мой вопрос:
__ proto__ допускает мертвое простое наследование:
a.__proto__ = {'a':'test'}
В любом случае, я могу воспроизвести это стандартным образом? Я знаю, что есть функциональное наследование, это уродливое, и это слишком усложняет тот факт, что я просто хочу создать цепочку прототипов. Просто интересно, решили ли какие-либо мастера.
Спасибо