Queria um feedback do meu código e queria saber o por que o meu terminal está retornando uma array vazia?
// array em objetos
let rpgCharacter = {
class: 'Mage',
type: ['eletricity',
'darkness',
'fire'],
weapon: 'Scythe',
set: ['Ancient Helmet',
'Ancient armor',
'Anubis Gloves',
'Anubis Boots'],
ring: ['Ring of Ice',
'Ring of Fire',
'Darkness Pendant'],
wing: 'Cape of Emperor',
}
// Objetos em objetos
rpgCharacter.skill = {
skillFire: ["Fire Ball",
"Call from Hell"],
skillDarkness: ["Shadow Turn",
"Shadow Mark"],
skillEletricity: ["Teleport",
"Shock Stun"],
};
// lista de objetos
rpgCharacter.tree = [
{
skillfire: ["Fire ball level: 300",
"Call From hell level: 120"],
skillDarkness: ["Shadow Turn level: 520",
"Shadow Mark level: Max"],
}
];
rpgCharacter.tree.push({
skillEletricity: false,
skillLightning: false,
skillWater: false,
skillTelurium: false,
});
let checkSkills = rpgCharacter.tree.filter(
function (habilidades) {
return habilidades.tree === true
}
);
console.log (checkSkills);
Print do Terminal`