【发布时间】:2014-04-10 17:23:33
【问题描述】:
问题描述 (Fiddle):
此代码的第一个打印结果返回“未定义”。为什么?避免它的正确实施是什么?
代码:
var animals = {
dogs: 0,
cats: 0,
birds: 0,
fish: 0
};
function countAnimals(animal) {
animals[animal]++;
var html;
for (var key in animals) {
if (animals.hasOwnProperty(key)) {
html += key + ': ' + animals[key] + '<br/>';
}
}
$('#output').html(html);
};
countAnimals('dogs');
【问题讨论】:
标签: javascript jquery object associative-array