put<O extends ObserveWrappers = 'body', R extends ResponseTypes = 'json'>(params: Params<O, R>): Result<O, R> {
const {url, body, options} = params;
return this.http.request<any>('PUT', url, {...options, body});
}
filterBox.forEach(elem => {
elem.classList[filterData === 'all' || elem.dataset.filter === check
? 'remove'
: 'add'
]('hide');
});
<p>Hello world!</p>
и будьте так добры, если вам помог чей-то ответ, не поленитесь нажать кнопку "отметить решением"
4. После размещения вопроса пользователю запрещается осуществлять:
4.1. Дублирование вопроса, который уже размещался на страницах Сервиса. В том числе и в случае, если вопрос был удалён модератором, или на вопрос не был дан ответ (т.е. категорически запрещается дублирование вопроса с целью повторного привлечения к нему внимания).
4.2. Редактирование вопроса с целью его искажения или замены бессвязным текстом. На работу с каждым вопросом тратят время другие пользователи ресурса: модераторы (на его редактирование) и пользователи (на его прочтение и подготовку ответа). Соответственно, при удалении вопроса, потраченное ими время будет обесценено.
Николай Ланец, вот Вам так удобнее/короче наговнокодить, а потом у людей web/electron тормозят и имеют дурную славу...
а заодно выполняет гораздо больше действий под капотом, среди которых создание нового массива исходного размера, а значит дополнительные аллокации/резервирования памяти и приближение такта сборки мусора.
Вообще бред. forEach не мутирует исходный массив и замыкание точно такое же делает. В чем безопасность то выше у map?