Kết quả của hàm sau là gì? Hãy giải thích tại sao?
Kết quả của hàm sau là gì? Hãy giải thích tại sao?
function sayHi() {
console.log(name);
console.log(age);
var name = "Lydia";
let age = 21;
}
sayHi();
Lydia và undefinedLydia và ReferenceErrorReferenceError và 21undefined và ReferenceErrorTrong hàm chúng ta đã khai báo biến name với var. Điều đó có nghĩa là biến này sẽ được hoisted (một vùng nhớ sẽ được set up khi biến được khởi tạo) với giá trị mặc định là undefined, cho tới khi chúng ta thực sự đị...
junior