Tôi đã tìm giải pháp, nhưng không thể tìm thấy bất kỳ công việc nào.
Tôi có một biến được gọi là onlyVideo
.
"onlyVideo"
chuỗi được truyền vào một hàm. Tôi muốn đặt biến onlyVideo
bên trong hàm là một cái gì đó. Làm thế nào tôi có thể làm điều đó?
(Có một số biến có thể được gọi vào hàm, vì vậy tôi cần nó để hoạt động linh hoạt, không phải là các if
câu lệnh được mã hóa cứng .)
Chỉnh sửa: Có lẽ có một cách tốt hơn để làm những gì bạn đang cố gắng làm. Tôi đã hỏi điều này sớm trong cuộc phiêu lưu JavaScript của tôi. Kiểm tra cách các đối tượng JavaScript hoạt động.
Giới thiệu đơn giản:
// create JavaScript object
var obj = { "key1": 1 };
// assign - set "key2" to 2
obj.key2 = 2;
// read values
obj.key1 === 1;
obj.key2 === 2;
// read values with a string, same result as above
// but works with special characters and spaces
// and of course variables
obj["key1"] === 1;
obj["key2"] === 2;
// read with a variable
var key1Str = "key1";
obj[key1Str] === 1;