const itemClicl = document.querySelector('.hiking__about_item_img');
itemClicl.onclick = imgToogle;
function imgToogle() {
for (let i = 1; i < 3; i++) {
const img = document.querySelector('.img' + i)?.src === `img/about_hiking/${i}.png`;
img.src = img ? `img/about_hiking/${i === 1 ? 2 : 1}.png` : `img/about_hiking/${i === 1 ? 1 : 2}.png`;
img.setAttribute("alt", img ? 'snowy mountains' : 'house and mountains in the background');
}
}
let arr = [1, 2, 3, 4, 5, 6, 7];
let arr2 = [1, 2, 10];
let result = arr.filter(function(x) {
return arr2.includes(x)
});
Если true, объекты JSON будут возвращены как ассоциативные массивы (array); если false, объекты JSON будут возвращены как объекты (object). Если null, объекты JSON будут возвращены как ассоциативные массивы (array) или объекты (object) в зависимости от того, установлена ли JSON_OBJECT_AS_ARRAY в flags.
$API = 'http://rzhunemogu.ru/RandJSON.aspx?CType=1';
$joke_json = json_decode(file_get_contents($API), TRUE);
$joke_content = $joke_json['content'];
const tasks = ['Buy lemonade', 'Make toasts', 'Repair car', 'Play games', 'Pet a cat'];
$(`#todo-list`).html(tasks.map( v => `<li class="task">${v}</li>`).join(''));