Câu hỏi phỏng vấn Node.js
Câu hỏi

JavaScript truyền tham số theo kiểu tham chiếu (pass b...

Câu trả lời

JavaScript truyền tham số theo kiểu tham trị (pass by value). Tuy nhiên, khi chúng ta truyền đối tượng (bao gồm cả mảng và hàm) vào một hàm, thực chất chúng ta truyền địa chỉ tham chiếu của đối tượng đó như một giá trị. Điều này có nghĩa là bất kỳ thay đổi nào đối với thuộc tính của đối tượng trong hàm sẽ ảnh hưởng đến đối tượng gốc, vì cả hai đều tham chiếu đến cùng một vị trí trong bộ nhớ.

Các kiểu dữ liệu nguyên thủy như số (number), chuỗi (string), boolean, null, undefined và symbol được truyền theo giá trị. Khi bạn gán một biến có kiểu dữ liệu nguyên thủy cho một biến khác, JavaScript lưu trữ giá trị trực tiếp và bất kỳ thay đổi nào đối với một biến không ảnh hưởng đến biến kia.

Mặt khác, cá...

expert

expert

Gợi ý câu hỏi phỏng vấn

middle

Chaichai-http trong userland của Node.js là gì?

expert

Node.js thực sự tạo ra bao nhiêu luồng?

senior

Trong JavaScript hàm map có thể lặp qua các thuộc tính của một đối tượng không?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào