【发布时间】:2021-06-20 23:39:40
【问题描述】:
我正在尝试从一组不同的函数中随机选择一个函数。在控制台中它显示“[Function:cycle3]”所以它告诉我正在选择哪个函数,但是函数内部的代码没有运行。如何让随机选择的函数中的代码运行?
var robot = require('robotjs');
function cycle1() {
robot.moveMouse(0,0)
}
function cycle2() {
robot.moveMouse(1920, 1080);
}
function cycle3() {
robot.moveMouse(0, 1080);
}
var myArray = [cycle1, cycle2, cycle3];
var randomValue = myArray[Math.floor(Math.random() * myArray.length)];
console.log(randomValue);
【问题讨论】:
-
要运行它,您仍然需要调用它:
randomValue()。与记录cycle1和cycle1()的区别相同。
标签: javascript node.js robotjs