Почему некоторые имена атрибутов в JavaScript начинаются с двойного подчеркивания?

Я вижу, что некоторые атрибуты некоторых объектов в JavaScript начинаются с двойного подчеркивания. Например, что-то вроде __ defineGetter __ или __ defineSetter __ или __ proto __ . Это стандартная спецификация ECMAScript? Или, может быть, это просто соглашение в сообществе разработчиков?

37
задан Saeed Neamati 1 July 2011 в 11:21
поделиться