Почему моя функция не получает значение this.arg - PullRequest
0 голосов
/ 13 января 2019

Я написал приведенный ниже код, но, как и ожидалось, он должен давать значение 4, но он дает неопределенное значение. Я не могу понять, почему?

function outputInteger (a) {
 console.log(this.a);
}
outputInteger(4);

ожидаемый результат: 4 заданный результат: не определено

Заранее спасибо.

1 Ответ

0 голосов
/ 13 января 2019

Вам нужно обратиться к вашему параметру a просто по его имени:

function outputInteger (a) {
 console.log(a);
}
outputInteger(4);
...