Hi there, em có một ví dụ như này
const heavyFunc = (a,b) => {
// pure function
// hàm đồng bộ này chạy lâu, mà lại tốn CPU, ngốn RAM
return a+b;
}
console.log(heavyFunc(123,345)) // gọi lần thứ 1
console log(heavyFunc(123,345)) // truyền đối số như bên trên
Cho em hỏi có cách nào heavyFunc
với đối số 123, 345 chạy một lần mà kể từ lần 2 trở đi nó không tính lại nữa mà lấy kết quả lần 1 luôn. Em cảm ơn nhiều