【发布时间】:2011-07-10 01:54:42
【问题描述】:
我有一个看起来像这样的对象
names = {
m: [
'adam',
'luke',
'mark',
'john'
],
f: [
'lucy',
'mary',
'jill',
'racheal'
],
l: [
'smith',
'hancock',
'williams',
'browne'
]
};
我想做的是。
我得到一个看起来像
的字符串{m} {l} 是男性名字,所以 {f} {l} 是女性名字,{r} {l} 必须是非/或(随机)性别名称
我希望它从正确的键中随机填充。
所以你可能会得到
luke browne 是男性名字,所以 racheal smith 是女性名字,mary browne 必须是非/或(随机)性别名称
我该怎么做呢?
函数骨架看起来像
function names(mask, callback){}
最后一行代码类似于callback(replaced)
【问题讨论】:
-
用数据“名称”来命名所需的函数和对象是不是有点混乱?
-
如果函数是唯一访问对象的东西,它实际上有助于表示关系!
标签: javascript arrays object random