Skip to content

Instantly share code, notes, and snippets.

@tranduclinh2067
Created November 1, 2018 15:27
Show Gist options
  • Save tranduclinh2067/2f1c31c617dcc73a86254b1b1e59c786 to your computer and use it in GitHub Desktop.
Save tranduclinh2067/2f1c31c617dcc73a86254b1b1e59c786 to your computer and use it in GitHub Desktop.
function chicken() {
return egg();
}
function egg() {
return chicken();
}
console.log(chicken() + " Came first?.");
@tranduclinh2067
Copy link
Author

Tràn stack, báo lỗi trên console ngay.

@tranduclinh2067
Copy link
Author

Call Stack là một cấu trúc dữ liệu mà về cơ bản thì nó ghi nhớ vị trí của chúng ta trong chương trình đang chạy. Nếu như chúng ta thực thi một hàm (function) thì khi đó ta sẽ đặt hàm đấy vào vị trí trên cùng của ngăn xếp (stack), sau khi xử lý xong và return từ hàm đó, vị trí trên cùng sẽ bị đẩy ra khỏi stack. Đó là cách hoạt động của Call Stack.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment