Javascript 是否有办法使此函数在递增的结果数上运行?

Javascript 是否有办法使此函数在递增的结果数上运行?,javascript,Javascript,我通过一些Cisco教程和一位朋友的帮助制作了一个函数,该函数根据设备状态的结果运行一些命令 我想增加设备的状态,然后根据X个结果运行函数 我尝试创建一个0的变量,然后递增结果,但我不知道如何将其应用于函数 xapi.status.on("RoomAnalytics PeoplePresence", checkPeopleCount); function checkPeopleCount(peeps) { if (peeps === 'No') { xapi.comma

我通过一些Cisco教程和一位朋友的帮助制作了一个函数,该函数根据设备状态的结果运行一些命令

我想增加设备的状态,然后根据X个结果运行函数

我尝试创建一个0的变量,然后递增结果,但我不知道如何将其应用于函数

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('单击',计数器)
单击我