const items = document.getElementsByClassName("item");
const tmp = items[0].innerHTML;
items[0].innerHTML = items[4].innerHTML;
items[4].innerHTML = tmp;
innerText
или textContent
const s = "Это какой-то текст {{param1}} дорогие пупсики {{param2}} и нужно из него {{param3}} выдернуть параметры";
console.log(s.match(/\{\{[a-z]+(\d+)?\}\}/g));
let b8 = [3, 14, 15, 92, "6", "5", "hello", 32];
function t8(arr) {
b8_res = [];
arr.filter((num, index) => {
if(Number.isInteger(num) && num % 2 === 0)
b8_res.push(index);
});
return b8_res;
}
console.log(t8(b8)); // [1, 3, 7]
const chunk = (a, n) => [...Array(Math.ceil(a.length / n))].map((_, i) => a.slice(n * i, n + n * i));
let arr2 = chunk([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], 6);
console.log(arr2);
arr2.forEach(item => console.log(item[0]));
Я знаю что такое лексическая среда, знаю что такое локальные переменные и как передавать параметры функции при вызове ее (с помощью return). Но все это не работает для этого метода...
let a = ["2", "3"];
let b = [];
for(let i = 0; i < a.length; i++)
b += a[i] + "\n";
const arr = [1, 2, 3, 4, 5]
arr.forEach((elt, index, arr) => arr[index] = elt * elt);
console.log(arr) // [1, 4, 9, 16, 25]
undefined
)<button onclick="swapSelection()">Заменить</button>
второй в js коде - $('button').click(function () {
swapSelection('night');
});
.function Person(age) {
this.age = age;
setInterval(function () {
this.age++;
}, 1000);
}
const vasya = new Person(13);
// What will be logged after 5 seconds?
console.log(vasya.age); // Выведет в консоль число 13
let numberArr = [1, 2, 3];
const id = 1,
index = numberArr.indexOf(id);
if (index > -1)
numberArr.splice(index, 1);
console.log(numberArr); // [2, 3]