Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để tạo tên biến động bên trong vòng lặp JavaScript?


Để đạt được điều này, bạn cần thêm thuộc tính vào phạm vi hiện tại. Đạt được điều này bằng cách sử dụng điều này, dành cho phạm vi hiện tại trong chương trình -

for (var i = 0; i < coords.length; ++i) {
   this["marker"+i] = "add here";
}

Ở trên sẽ nhận được những gì bạn muốn và truy xuất nó như sau -

var a = this.marker0;
alert(a);

Nó sẽ cung cấp cho bạn văn bản "thêm vào đây" như được hiển thị ở trên.