每次加载页面时随机函数

时间:2017-01-15 16:24:24

标签: javascript function random

我有一些功能:

fbFetch();
fbFetch1();
fbFetch2();
fbFetch3();
fbFetch4();

我想在页面加载时触发随机函数。

3 个答案:

答案 0 :(得分:0)

var fns = [fbFetch, fbFetch2, fbFetch /* ...you get the idea */]
var selectedFn = Math.floor(Math.random() * fns.length);
body.addEventListener("load", fns[selectedFn], false);

答案 1 :(得分:0)

将函数推入数组,然后使用随机索引调用其中一个:

var a = [];
a.push(fbFetch);
a.push(fbFetch1);
//...

var index = parseInt(Math.random() * a.length);
a[index]();

答案 2 :(得分:-1)

将函数放入数组中并使用数学随机格式化。

dt <- data.table(x = list(1:2, 3:5, 6:9), y = 1:3, z = list(4:6, NULL, 5:8))