const positiveNums = arr.filter((num) => num > 0); // [16,54,72,47,4,25,46,4,27,4,76,12,4,47] const oddPositiveNums = arr.filter((num) => num > 0 && num % 2 !== 0); // [47,25,27,47]const sum = arr
.filter((num) => num > 0 && num % 2 !== 0)
.reduce((acc, num) => acc += num); // 146 return 4 * factorial(3), будет шаг return 3 * factorial(2)factorial(n - 1) на предыдущей глубине, будет тем самым factorial (n) для нового вызова функции. И так пока ты не дойдешь до терминального сценария (то есть то return 1)return 4 * fact(4 - 1) == return 4 * (3 * (2 * 1))
return 3 * fact(3 - 1) == return 3 * (2 * 1)
return 2 * fact(2 - 1) == return 2 * 1asd.forEach((element) => {
element.addEventListener('click', () => {
// И здесь уже дальнейшая логика
})
})<form type="submit">const elements = {
'form': document.querySelector('form'),
'text': document.querySelector('.out-9'),
'input': document.querySelector('.i-9'),
}
elements.form.addEventListener('submit', (event) => {
event.preventDefault();
const data = elements.input.value;
elements.text.innerHTML = data;
elements.form.reset();
});fetch('https://jsonplaceholder.typicode.com/todos/1').then((data) => console.log(data));
/*
Response {
size: 0,
[Symbol(Body internals)]: {
body: BrotliDecompress { ... sum = int(input("aaa"))
ost = int(input("aa"))
if ost>=sum:
print("На вашей карте достаточно средств")
else:
print("Недостаточно")