Melhor maneira de descobrir se um item está em uma matriz JavaScript? [duplicado

Esta pergunta já tem uma resposta aqui:

Como verifico se uma matriz inclui um objeto em JavaScrip 45 respostas

ual é a melhor maneira de descobrir se um objeto está em uma matri

Esta é a melhor maneira que eu sei:

function include(arr, obj) {
    for(var i=0; i<arr.length; i++) {
        if (arr[i] == obj) return true;
    }
}

include([1,2,3,4], 3); // true
include([1,2,3,4], 6); // undefined