if (
window.location.search.indexOf('?q=') === -1 &&
window.location.search.indexOf('&q=') === -1
) {
window.location.search += (window.location.search ? '&' : '?' ) + 'q=' + searchInput.value;
}
let row = names.map((row) => row[0]).indexOf(valToFind);
const total = {};
...
total[name] = age;
...
console.log(total.Алексей);
я хочу в итоге отсортировать этот массив по его значению (второму элементу)Превратить объект в массив можно с помощью Object.entries(), а дальше уже сортируйте как хотите.
$('li').on('click', function(event){
var data = $(this).data('key');
event.stopPropagation();
});
почему не пишут легкий в реализации SPA без всяких фреймворкахПотому что "загрузить всю страницу в фоне, а не просто через стандартный браузерный механизм перехода по ссылке" - это ещё не SPA.
Ведь в кеш записывается весь result равный телу функцииС чего вы это взяли вообще? Что функция вернула, то и записывается в кеш. Вы же не саму её записали, а результат её вызова. Alert к этому результату не имеет никакого отношения и всегда возвращает undefined.
const moves = [];
...
moves.push(JSON.stringify(jsonmove));
...
const datamove = "[\n" + moves.join(",\n") + "\n]";
const moves = [];
...
moves.push(jsonmove);
...
const datamove = JSON.stringify(moves);
Метод hasOwnProperty() возвращает логическое значение, указывающее, содержит ли объект указанное свойство.Object.prototype.hasOwnProperty()
try {
await fetch(...);
} catch (error) {
// Обрабатываем ошибку как хотим
}
fetch(...)
.catch((error) => /* Обрабатываем ошибку как хотим */);
const xhr = new XMLHttpRequest();
xhr.open(...);
xhr.send();
xhr.onload = function() {
if (xhr.status != 200) {
// Обрабатываем ошибку как хотим
return;
}
...
};
Initially, the replacer function is called with an empty string as key representing the object being stringified.https://developer.mozilla.org/en-US/docs/Web/JavaS...
key != "" && value == meetup
Переводится как "если ключ не пуст (т.е. не первая итерация, в которой value ссылается на объект целиком) и значение равно искомому объекту, его нужно пропустить и не сериализовывать".