Bài đăng

Đang hiển thị bài đăng từ Tháng 8, 2019

[ES6] Tìm hiểu về let

Hình ảnh
ES6 hay còn gọi ES2015 ra đời với khá nhiều điều mới mẻ trong đó có việc xuất hiện thêm hai từ khóa sử dụng để khai báo biến đó là let và const .Sau đây mình xin trình bày tổng quan về từ khóa let của ES6,trước khi tìm hiểu về biến mình sẽ nói qua về phạm vi(scope) hiện tại của JS đã nhé. 1.Global scope Các biến được khai báo bên ngoài các function đều có phạm vi toàn cục ví dụ: var carName = "Volvo"; console.log(carName); // => Volvo function myFunction() { console.log(carName); // => Volvo } Biến toàn cục có thể được truy cập từ bất kỳ đâu trong chương trình js.Khi sử dụng biến toàn cục theo cách này rất dễ loạn vì biến này có thể truy cập từ bất kỳ đâu nên tất nhiên nó có thể bị sửa đổi ở bất kỳ đâu khó kiểm soát nếu file js rất dài. 2.Function scope Các biến được khai báo Locally (bên trong một function) có  Function Scope. Tức là biến đó chỉ sử dụng được bên trong function khai báo nó.Nếu ta gọi nó ở bên ngoài hoặc ở hàm khác t