对使用Let关键字有清晰的了解

时间:2019-08-09 15:59:34

标签: javascript

我正确理解了let和var关键字之间的区别,应该在何处使用何处,但是在这里的代码中,当我遇到此错误时,我感到很困惑。

为什么以下代码与Let关键字一起正常工作,但给出 var关键字错误。

let name = function () {
    console.log('my name is Sid');
}

let age = function (str1) {

    str1();

}

age(name);

这会导致错误:未捕获的TypeError:str1不是函数

var name = function () {
    console.log('my name is Sid');
}

var age = function (str1) {

    str1();

}

age(name);

0 个答案:

没有答案