Каким образом будет быстрее сравнить значения элементов, у меня такая ситуация - мне приходит список и есть несколько названий, которые нужно сравнить, к примеру (их намного больше чем я указал здесь): apple и строка с цифрой 1, banana и строка с цифрой 2, lemon и строка с цифрой 3
Как быстрее их перебрать таким способом:
if(apple && '1'){console.log('ok')}
if(banana && '2'){console.log('ok')}
if(lemon && '3'){console.log('ok')}
Либо же создать массив и каждому элементу приписать значение? (это ведь получается что-то вроде хэш таблицы?)
let a=[]
a['apple'] = ['1']
a['banana'] = ['2']
a['lemon'] = ['3']
и просто проверять, есть ли вообще элемент, а если есть, то сравнить цифру
if(a['apple'] && '1'){console.log('ok')}