Side Effect là gì?
Hàm có side effect(tác dụng phụ) Là 1 hàm có thể cho ra kết quả không như mong muốn.
- Để làm rõ khái niệm trên ta sẽ đưa ra khái niệm ngược lại với nó là hàm pure function.
Luôn cho ra duy nhất 1 kết quả giống nhau khi có cùng tham số đầu vào.
function add(a, b) { return a + b }Dựa vào ví dụ trên ta có thể kết luận thêm cho hàm side effect: cùng 1 tham số đầu vào có thể có những kết quả khác nhau.
Read more...