Привет всем.
Есть ли какие-нибудь устоявщиеся термины для различения понятия прототипа в случаях (1) и (2) ниже?
var obj = {};
var fnc = function(){};
var p1 = obj.__proto__; // (1)
var p2 = fnc.prototype; // (2)
| | Скрытый текст |
| | RSDN Team, а где подсветка джаваскрипта?? |
| | |
Здравствуйте, SergASh, Вы писали:
SAS>Привет всем.
SAS>Есть ли какие-нибудь устоявщиеся термины для различения понятия прототипа в случаях (1) и (2) ниже?
SAS>SAS>var obj = {};
SAS>var fnc = function(){};
SAS>var p1 = obj.__proto__; // (1)
SAS>var p2 = fnc.prototype; // (2)
SAS>
SAS> | | Скрытый текст |
| | SAS>RSDN Team, а где подсветка джаваскрипта??
|
| | |
Термины точно не назову, но явное различие есть в ниже процитированном тексте:
A function object's prototype is referred to by the Function instance object's _ proto _ created using that function's new construct.
Отсюда --
http://stackoverflow.com/a/27641896/241446