see url
http://codepen.io/shihanrehman/pen/JGJpmV?editors=101
我需要输出几行代码到窗口,这是函数式编程。
答案 0 :(得分:0)
dogs
不是函数,它是一个对象数组。将最后一行替换为document.body.innerHTML += dogs[0].name;
。
答案 1 :(得分:0)
如上所述,狗不是一种功能 -
这将显示对象:
document.body.innerHTML += JSON.stringify(dogs);
这将显示他们的名字:
var animals = [
{name: 'Fluffykins', species: 'rabbit'},
{name: 'Caro', species: 'dog'},
{name: "Hamilton", species: 'dog'},
{name: "Harold", species: 'fish'},
{name: "Ursula", species: 'cat'},
{name: 'Jimmy', species: 'fish'}
];
var dogs = animals.filter(function(animal){
return animal.species === 'dog'
});
document.body.innerHTML += "<br/>Dogs:" + dogs.map(function(dog) {
return dog.name;
});
&#13;