Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
const props = ['b', 'c']; const newObj = Object .entries(obj) .filter(([key]) => props.includes(key)) .reduce((acc, [key, value]) => ({ ...acc, [key]: value }), {});
/o(?=o)/
const searchedValue = 'Тинькофф'; const items = CARDS.flatMap(({ items }) => items); const [card] = items .filter(({ title }) => title.toLowerCase() === searchedValue.toLowerCase());
alert(`Пользователь ввел ${num1} + ${num2} и получил ${sum}`);
const highAndLow = (str) => { const nums = str.split(' ').map(((num) => +num)); const min = Math.min(...nums); const max = Math.max(...nums); return `Max: ${max}, Min: ${min}`; };
const result = data.reduce((acc, { value, isValid, field }) => { acc[field] = value; return {...acc}; }, {});
arayOfSheep.forEach((item) => item===true count++1);
const countSheeps = function (arr) { let counter = 0; arr.forEach((sheep) => { counter += sheep === true ? 1 : 0; }); return counter; };
const elems = document.querySelectorAll('[data-id="mydata"]'); elems.forEach((elem, index) => { const attrValue = elem.dataset.id; const newAttrValue = `${attrValue}${index + 1}`; elem.setAttribute('data-id', newAttrValue); });
let num = arr.filter((item) => item.length === 5);
const func = (obj) => obj.create(); list.map(func)
const checkboxes = document.querySelectorAll('[name="firstChecks[]"]'); checkboxes.forEach((elem) => { elem.addEventListener('change', (event) => { // Здесь логика }); });