我有一个函数,我使用两个参数来播放特定的音频文件。音频文件在一个对象中。
const object = {
audio: new Audio(`link`)
};
function play(par1, par2){
let element = par1 + `.` + par2;
console.log(element);
window[element].play();
}
但是当我像这样调用函数时:
play(object, audio);
它不工作。
我希望它能播放在object.audio.
中定义的音频。你应该阅读JS对象,以了解从对象中访问值的正确方法。
const object = {
audio: new Audio(`link`)
};
function play(par1, par2){
let element = par1[par2];
console.log(element);
element.play();
}
play(object, "audio");