permission fetch error

async execute(interaction) {
        const pem = interaction.member.roles.cache.has('role1||'role2'||'role3');
        console.log(interaction.member.roles.cache.has('role1'));
        console.log(interaction.member.roles.cache.has('role2'));
        console.log(interaction.member.roles.cache.has('role3'));
        console.log(interaction.member.roles.cache.has('role1'||'role2'));
        console.log(interaction.member.roles.cache.has('role1'||'role3'));
        console.log(interaction.member.roles.cache.has('role2'||'role3'));
        if (pem == true) {}
                else {}
}

if i have role1 it work well if i have role2&role3 it doesn't work.
Was this page helpful?