Javascript 从一个对象中找出所有方法
我尝试用javascript播放音频。我已经了解了如何做到这一点: 但是没有关于如何再次停止音频的信息 我尝试了Javascript 从一个对象中找出所有方法,javascript,class,object,audio,Javascript,Class,Object,Audio,我尝试用javascript播放音频。我已经了解了如何做到这一点: 但是没有关于如何再次停止音频的信息 我尝试了audio.stop()但是我得到了index.php:133未捕获类型错误:audio.stop不是一个函数 我想知道如何从对象中找出所有可用的方法?一种方法是使用for循环,并将对象中包含的每个键记录到控制台: var audio = new Audio(); for (var key in audio) console.log(key) 如果您想专门查找函数,可以扩展此检
audio.stop()
但是我得到了index.php:133未捕获类型错误:audio.stop不是一个函数
我想知道如何从对象中找出所有可用的方法?一种方法是使用
for
循环,并将对象中包含的每个键记录到控制台:
var audio = new Audio();
for (var key in audio)
console.log(key)
如果您想专门查找函数,可以扩展此检查以实现typeof
检查:
for (var key in audio)
if (typeof audio[key] === "function")
console.log(key)
var audio=新音频();
用于(音频中的var键)
if(音频[键]=“功能”的类型)
document.write(key+“
”
一种方法是使用for
循环,并将对象中包含的每个键记录到控制台:
var audio = new Audio();
for (var key in audio)
console.log(key)
如果您想专门查找函数,可以扩展此检查以实现typeof
检查:
for (var key in audio)
if (typeof audio[key] === "function")
console.log(key)
var audio=新音频();
用于(音频中的var键)
if(音频[键]=“功能”的类型)
document.write(键+“
”)
尝试audio.pause()代码>
我在这里找到了音频对象的方法列表:tryaudio.pause()代码>
我在这里找到了音频对象的方法列表:阅读手册是一个很好的起点:怎么样?@Quentin:这是规范,不是“手册”,但我搜索了代码解决方案。阅读手册是一个很好的起点:怎么样?@Quentin:这是规范,不是“手册”但是我搜索了一个代码解决方案……只要属性是可枚举的……只要属性是可枚举的。虽然这是OP应该使用的,而不是stop
,但这并没有回答所问的问题。我在W3找到了音频对象的方法列表。他询问如何找到javascript对象的方法列表。这是一个简单的方法。虽然这是OP应该使用的方法,而不是stop
,但这并不能回答所提出的问题。我在W3学校找到了音频对象的方法列表。他询问如何找到javascript对象的方法列表。这是一个简单的方法。