const items = filteredProducts.filter((product) => product.category === "Some, category");
return (
<div className="products-list">
<Title title="Some Title" />
<div className="products-container">
<p>{items.length}</p>
</div>
<div className="products-container">
{items.map((product) => (
<ProductCard
key={product.id}
product = {product}
/>
)}
</div>
</div>
);
var bisOne = [1,2,3,4,5].map(function(e){return e*10});
var bisOne = [1,2,3,4,5];
bisOne.forEach(function(e,i,arr){arr[i]=e*10});
.then( response => console.log(response.now_dt) )
setDelay = param => {
setTimeout(() => console.log("выполнен", param), param*1000)
}
for(var i = 0; i < 10; i++) {
setDelay(i);
console.log("установлен", i);
}
setDelay = async (param) => {
return new Promise((resolve) => {
setTimeout(() => {
console.log("выполнен", param);
resolve();
}, param * 1000);
})
}
for(var i = 0; i < 10; i++) {
console.log("установлен", i);
await setDelay(i);
}
$("#who").on("keyup", function() {
var searchText = $(this).val().toLowerCase() || "___";
$("#poisk > div").each(function() {
var elem = $(this);
if (elem.text().toLowerCase().indexOf(searchText) !== 0) {
elem.addClass("hidden");
} else {
elem.removeClass("hidden");
}
});
});
<a href="#">Раз я никуда не веду, я должна быть кнопкой, а не ссылкой</a>
, выражение $($.attr(this, 'href')).offset().top
превращается в $('#').offset().top
и jQuery не знает что с этим делать. var css = '.elem-hover { background: blue; }';
var style = document.createElement('style');
if (style.styleSheet) {
style.styleSheet.cssText = css;
} else {
style.appendChild(document.createTextNode(css));
}
document.getElementsByTagName('head')[0].appendChild(style);
document.querySelector('.elem').classList.add('elem-hover');
document.querySelector(".left").appendChild(ball);
document.getElementById('z1').addEventListener('click', function (event) {
event.stopPropagation();
});
var parent = document.getElementById('s1');
parent.addEventListener('click', function (event) {
parent.style.display = "none";
});
if (
document.getElementById('apple').style.display == 'none' &&
document.getElementById('shoe').style.display == 'none' &&
document.getElementById('book').style.display == 'none' &&
document.getElementById('purse').style.display == 'none'
) {
document.getElementById('begin').style.display = 'none';
}
let arrayFirst = [2, 5, 8, 1];
let arraySecond = [
{id: 34, name: 'test'},
{id: 5, name : 'test1'},
{id: 123, name: 'test2'}
];
// Если нужны все
const all = arraySecond.filter((y) => arrayFirst.includes(y.id));
// Если только первое совпадение
const first = arraySecond.find((y) => arrayFirst.includes(y.id)));
$(#event-date_start)
Use event.target and event.relatedTarget to target the active tab and the previous active tab (if available) respectively.