Javascript 是否有办法使此函数在递增的结果数上运行?
我通过一些Cisco教程和一位朋友的帮助制作了一个函数,该函数根据设备状态的结果运行一些命令 我想增加设备的状态,然后根据X个结果运行函数 我尝试创建一个0的变量,然后递增结果,但我不知道如何将其应用于函数Javascript 是否有办法使此函数在递增的结果数上运行?,javascript,Javascript,我通过一些Cisco教程和一位朋友的帮助制作了一个函数,该函数根据设备状态的结果运行一些命令 我想增加设备的状态,然后根据X个结果运行函数 我尝试创建一个0的变量,然后递增结果,但我不知道如何将其应用于函数 xapi.status.on("RoomAnalytics PeoplePresence", checkPeopleCount); function checkPeopleCount(peeps) { if (peeps === 'No') { xapi.comma
xapi.status.on("RoomAnalytics PeoplePresence", checkPeopleCount);
function checkPeopleCount(peeps) {
if (peeps === 'No') {
xapi.command("Presentation Stop");
console.log('Content Stopped');
}
}
最后,我希望它在3个或更多的“否”响应上运行,而不是基于一个“否”响应运行一些命令。这样做的典型方法是在闭包中捕获count变量,并返回使用该计数的新函数,然后将其传递给处理程序。出于演示目的,
b.addEventListener
类似于您的xapi.status.on
let b=document.getElementById('按钮')
函数checkPeopleCount(){
让计数=0
返回函数(peeps){
如果(计数==3){
log(“命中三:计数为:”,计数)
}否则{
log(“计数:”,计数)
}
计数++
}
}
let counter=checkPeopleCount()
b、 addEventListener('单击',计数器)
单击我
执行此操作的典型方法是在闭包中捕获count变量,并返回使用该计数的新函数,然后将其传递给处理程序。出于演示目的,b.addEventListener
类似于您的xapi.status.on
let b=document.getElementById('按钮')
函数checkPeopleCount(){
让计数=0
返回函数(peeps){
如果(计数==3){
log(“命中三:计数为:”,计数)
}否则{
log(“计数:”,计数)
}
计数++
}
}
let counter=checkPeopleCount()
b、 addEventListener('单击',计数器)
单击我