gpt4 book ai didi

javascript - 将字符串转换为JS对象

转载 作者:行者123 更新时间:2023-12-03 06:57:51 25 4
gpt4 key购买 nike

我知道这是一个重复的问题,但我不知道在我的情况下该怎么做。我想使用 JS Buzz 库播放音频。请检查以下内容

var pg1 = new buzz.sound("oimages/music/as.mp3");
var pg2 = new buzz.sound("oimages/music/zx.mp3");
var pg3 = new buzz.sound("oimages/music/as.mp3");

在某个事件中我想播放此音频。这里 1、2 和 3 是页码。请检查以下内容

$("#flipbook").bind("turned", function (event, page, view) {;
bog ='pg'+page; // page is the number of page here
window.bog.play(); //error
});

它给了我以下错误

Uncaught TypeError: window.bog.play is not a function

请指导。

最佳答案

因为bog ='pg'+page;是一个字符串,而不是对声音文件的引用。

您需要引用声音,假设它们在全局范围内,您可以使用括号表示法

var bog = window['pg'+page];

关于javascript - 将字符串转换为JS对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37192995/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com