我想将值设置为像这样的 jquery 字典对象中的一个范围
var temp_dict = {'1-10': 'Woolen', '11-25':'Light Woolen', '26-36':'Light Cotton'}
这里的关键1-10, 11-25, 26-36
是不同的温度范围。我想将其存储在字典中,然后像这样调用它们:
alert(temp_dict[15]);
以便它检查范围并返回适当的结果。
有什么办法可以做到这一点?
我想将值设置为像这样的 jquery 字典对象中的一个范围
var temp_dict = {'1-10': 'Woolen', '11-25':'Light Woolen', '26-36':'Light Cotton'}
这里的关键1-10, 11-25, 26-36
是不同的温度范围。我想将其存储在字典中,然后像这样调用它们:
alert(temp_dict[15]);
以便它检查范围并返回适当的结果。
有什么办法可以做到这一点?
function getTemp(t) {
for (var key in temp_dict) {
var range = key.split("-");
if (t >= range[0] && t <= range[1])
return temp_dict[key];
}
}
var temp = getTemp(15);
演示:http: //jsfiddle.net/WPXdx/