//见 http://segmentfault.com/q/1010000000197274
//创建随机数,字符串等
console.log('创建随机数,字符串等');
var mkMixedArr = function(len, dev) {
var xs = new Array(len);
for (var i = 0; i < len; ++i) {
var t = Math.floor(Math.random() * dev);
xs[i] = Math.random() > 0.5 ? t : String(t);
}
return xs;
};
console.log(mkMixedArr(10,10));
// 纯object
console.log('创建纯object');
var mkObjArr = function(len, dev) {
var allObjs = new Array(dev);
for (var i = 0; i < dev; ++i) {
allObjs[i] = {x: /* For debugging */ i};
}
var xs = new Array(len);
for (var i = 0; i < len; ++i) {
xs[i] = allObjs[Math.floor(Math.random() * dev)];
}
return xs;
};
console.log(mkObjArr(10,10));
创建随机数,对象,数字,字符串
最新推荐文章于 2021-02-12 11:13:08 发布