Почему следующий код для печати "результат":конструктор функции: назначить конструктор
function Person(){
this.name = name;
}
Person2 = Person;
var person2 = new Person2("Jane");
console.log(person2.name); //result
http://jsfiddle.net/bcyj3e8u/1/
Ой, не спал хорошо, я думаю ... :-) Принимать в течение нескольких минут. – Trace
, если 'name' не передается, он должен отключить' undefined'. Вопрос в том, почему это консоль 'result'. – intekhab
@intekhab Поскольку код не является полным, есть что-то, что можно было бы описать перед 'var name = 'blah';' перед функцией. Попробуйте следующее: http://jsfiddle.net/oa5ugmo4/ –