我是 JavaScript 的新手,所以我想问一个问题:假设我有一个包含狗名的数组。我如何创建一个接受狗名并返回其年龄的函数。我想知道是否有办法用 switch 语句制作函数。感谢您的时间。
问问题
43 次
1 回答
2
使用对象代替数组。
var dogs = {
bell: 12,
spot: 8,
fido: 4
};
function getDogAge(name){
return dogs[name];
}
并解决尼尔的拖钓评论:),如果您想了解更多信息:
var dogs = {
bell: { age: 12, sex: 'm' },
spot: { age: 8, sex: 'f' }
fido: { age: 4, sex: 'm' }
};
function getDogAge(name){
var packet = dogs[name];
return packet ? packet.age : null;
}
于 2013-10-28T16:05:03.793 回答