links[links.findIndex((item) => item.id === result.id)] = result;
localStorage.setItem('links', JSON.stringify(links));
var SpeechRecognition = window.SpeechRecognition || window.webkitSpeechRecognition;
if (SpeechRecognition) {
var recognition = new SpeechRecognition();
// ...
} else {
// не поддерживает
}
Правильно ли я понял, SpeechRecognition это функция-конструктор? И в переменную recognition мы помещаем экземпляр класса SpeechRecognition?да
arr.slice(Math.floor(arr.length / 2)).forEach((_, i) => {
const l = arr.length - i - 1;
[arr[i], arr[l]] = [arr[l], arr[i]];
});
const id = /ru$/.test(window.location.pathname) ? '2' : '1';
document.querySelector('#' + id).style.display = 'none';
// jQuery
$('#' + id).hide();
$(window).scroll(function() {
const newX = $(this).scrollTop();
if (X - newX > 50) {
// ...
}
X = newX;
});