Tôi đang cố gắng chuyển một tham chiếu đến biến và sau đó cập nhật nội dung trong javascript, điều đó có khả thi không? Ví dụ: một ví dụ đơn giản (không thành công) sẽ là ...Truy cập biến bằng cách tham chiếu trong Javascript
var globalVar = 2;
function storeThis (target, value) {
eval(target) = value;
}
storeThis('globalVar', 5);
alert('globalVar now equals ' + globalVar);
Điều này tất nhiên không hiệu quả, bất cứ ai có thể giúp đỡ?
digitalfresh là đúng, eval là thẩm định tuyên bố, do đó bạn có thể nee d để tạo một ví dụ: eval ("cửa sổ". + mục tiêu + "=" + giá trị + ";"); nhưng becarefull của quá nhiều đệ quy. – Ifi
Vâng, nhưng tại sao 'eval' ở tất cả? Điều này chắc chắn không phải là một trong số ít các tình huống mà 'eval' là thích hợp. – jasongetsdown
Bingo! Cảm ơn bạn cả LFI và DigitalFresh, đã làm việc một điều trị. –