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

Sự khác biệt giữa phương thức synchronousasynchronous của module fs trong nodejs là gì?

middle

Mục đích của việc sử dụng module assert trong Node.js là gì?

middle

Những trường hợp nào sử dụng module vm trong Node.js là gì?

Bình luận

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

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