Tôi có một câu hỏi hết sức tò mò. Vì vậy, tôi đã xem xét cách JS xử lý phân bổ biến và tôi nhận được nó. How does variable assignment work in JavaScript?Biến Javascript làm đối tượng con trỏ
Nhưng cùng một nguyên tắc dường như không thể hiện chính nó trong đoạn mã sau tôi đang làm việc trên:
var temp = playlist1[0];
playlist1[0] = playlist1[1];
playlist1[1] = temp;
Tôi biết đây là một cách tiêu chuẩn để trao đổi các phần tử mảng. Nhưng nếu temp chỉ ở playlist1[0]
và nội dung của playlist1[0]
được đổi thành playlist1[1]
thì sao tôi không kết thúc với hai giá trị playlist1[1]
liên tiếp?
có thể trùng lặp của [Cách phân bổ biến hoạt động trong JavaScript?] (Http: // stackoverflow.com/questions/509579/how-does-variable-assignment-work-in-javascript) –
Tôi đã bỏ phiếu này là trùng lặp vì câu trả lời trong câu hỏi bạn đã liên kết là câu trả lời cho câu hỏi của bạn. –
@EvanTrimboli Tôi nghĩ rằng câu hỏi là công bằng vì nó yêu cầu làm rõ thêm về một câu hỏi hiện có. Câu hỏi khác là cũ và có thể không được theo dõi nữa. – TGH