function lalka() {
var stickerArray = Array.from( document.querySelectorAll('.sticker') );
if ( stickerArray.length ) {
var words = ['Wear', 'Unscratched'];
stickerArray.forEach( function (sticker) {
var stickerTitle = sticker.getAttribute('title');
words.map(function(word) {
if(word === stickerTitle) {
}
});
var arr = sticker.title.split('\n').filter(str=>{return str.length > 0})
var n = arr.indexOf('e');
console.log(n);
});
}
}
setInterval(lalka, 5000);
Консоль в этом случае возвращает -1 . Что бы я не указывал в indexOf.
=======================================================================
function lalka() {
var stickerArray = Array.from( document.querySelectorAll('.sticker') );
if ( stickerArray.length ) {
var words = ['Wear', 'Unscratched'];
stickerArray.forEach( function (sticker) {
var stickerTitle = sticker.getAttribute('title');
words.map(function(word) {
if(word === stickerTitle) {
}
});
var arr = sticker.title.split('\n').filter(str=>{return str.length > 0})
console.log(arr);
alert( arr[0] );
});
}
}
setInterval(lalka, 5000);
Пример ответа на скрине, который я получаю в этом случае, что мне и нужно. Вообще я хочу, что бы когда значение которое я указываю для поиска ( в первом случае я хотел его задать в indexOf), совпадает со значением из массива я получал оповещение, следовательно мне нужно получать соответствующий ответ, что бы я мог дальше это реализовать без проблем. Прикрепляю скрин с массивами