[英]How do I convert a string with "object.value" name to a variable that can be used with the play function?
我有一個帶有兩個參數的 function,我用它來播放特定的音頻文件。 音頻文件位於 object 中。
const object = {
audio: new Audio(`link`)
};
function play(par1, par2){
let element = par1 + `.` + par2;
console.log(element);
window[element].play();
}
但是當我這樣調用 function 時:
play(object, audio);
這是行不通的。
我希望它能播放我在 object.audio 中定義的音頻。
您應該閱讀JS 對象以了解從 object 訪問值的正確方法。
const object = {
audio: new Audio(`link`)
};
function play(par1, par2){
let element = par1[par2];
console.log(element);
element.play();
}
play(object, "audio");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.