Если вы хотите использовать findIndex()
, параметры должны быть function вместо определенного элемента c.
Синтаксис
array.findIndex(function(currentValue, index, arr), thisValue)
var styles = ['btx btx1', 'btx btx2', 'btx btx3', 'btx btx4'];
let a = 'btx btx2';
let x = styles.findIndex(function(currentValue, index, arr){
return currentValue === a;
});
console.log(x);
Или используйте indexOf()
Метод indexOf () ищет в массиве указанный элемент и возвращает свою позицию.
var styles = ['btx btx1', 'btx btx2', 'btx btx3', 'btx btx4'];
let a = 'btx btx2';
let x = styles.indexOf(a);
console.log(x);