Я изучал метод .filter () в Javascript. Я наткнулся на этот пример онлайн.
var heroes = [
{name: "Batman", franchise: "DC"},
{name: "Ironman", franchise: "Marvel"},
{name: "Thor", franchise: "Marvel"},
{name: "Superman", franchise: "DC"}
];
var marvelHeroes = heroes.filter(function(hero) {
return hero.franchise == "Marvel";
})
document.write(marvelHeroes);
Я ожидаю получить массив объектов, показывающих только героев Marvel. Однако, когда я пытаюсь распечатать результаты переменной marvelHeroes, я получаю следующий результат:
[объект объекта], [объект объекта]
Может кто-нибудь сказать мне, что здесь не так?