#javascript
Как получить область видимости[scope] LexicalEnvironment с одной функции в другую? function number() { var a=5; var b=5; var c=5 } number(); function summa() { return a+b+c; } var d = summa(); console.log(d);
Ответы
Ответ 1
Если очень хочется, то можно вот так. Главное не потерять new, иначе this станет window и переменные объявятся как глобальные function number() { this.a=5; this.b=5; this.c=5 return this; } function summa() { return this.a+this.b+this.c; } console.log(summa.call(new number()));
Комментариев нет:
Отправить комментарий