Мне нужно выполнить много поисков, анализируя xmlStream, если мне нужен какой-то тэг или нет.
Я могу сделать это с помощью метода array.indexOf(у меня около ~ 15 элементов в массиве) или с помощью поиска объекта [key].
Второе решение кажется более эффективным в теории для меня, но не выглядит красивым в моем коде. Но если это действительно более эффективно, я оставил бы его как есть.
например:.
var tags = [
'tag1',
'tag2',
'tag3',
...
];
var tags2 = {
'tag1' : null,
'tag2' : null,
'tag3' : null,
}
tags.indexOf(value) // exists?
tags2[value] // exists?