我有一个看起来像的物体
names = {
m: [
'adam',
'luke',
'mark',
'john'
],
f: [
'lucy',
'mary',
'jill',
'racheal'
],
l: [
'smith',
'hancock',
'williams',
'browne'
]
};
我想做的是。
我得到一个看起来像的字符串
我希望从正确的密钥中随机填充它。
所以你可能会得到
我将如何去做呢?
函数骨架看起来像
function names(mask, callback){}
代码的最后一行类似于
callback(replaced)
最佳答案
您可以使用Math.random()
来获得0到1之间的随机值。从那里可以使用Math.ceil()
或Math.floor()
乘以得到所需的值范围。