document.addEventListener('click', function myClickHandler(evt) {
const menuItem = evt.target.closest('.menu-item-text');
if (menuItem) {
const b = menuItem.href.hash.replace('#', '');
console.log(b);
}
});
request.connection.remoteAddress
, например.const maxKey = arr.reduce((a,c,v)=>(v=Object.values(c)[0],v<a.v?a:{k:Object.keys(c)[0],v:v}),{k:0,v:-Infinity}).k;
const maxElem = arr.reduce((a,c,v)=>(v=Object.values(c),v<a.v?a:{k:c,v:v}),{k:0,v:0}).k;
table.row(i).$(...)
выглядит стремно и ведет себя странно. В документации таких фокусов не припоминаю.const trElem = table.row(i).node(); // tr
const $rowControls = $('input,select,textarea', trElem); // инпуты из строки
const serialized = $rowControls.serialize();
console.log(serialized);
const objects = [...];
const ids = [1,2,3,8,9];
const missed = objects.filter(obj => !ids.includes(obj.id));