цикл for должен выводить все данные с ключом 'id', но выводит он только последние значение
var txt = ''
for (var i = 0; i < data.length; i++) {
console.log(data[i]['id']);//В консоль все выводтся как надо
txt = txt + data[i]['id'] + ' ' // пробел между элементами для наглядности
}
$('#test').text(txt) // всё сразу
filterData.map(c => {
const [m, y] = c.validTill.split('/')
const date = new Date(2000 + Number(y), m, 1, 23) // придется переписать в 22м веке :(
date.setDate(date.getDate() - 1)
return {
product: c.product,
maskedNum: c.cardNum.slice(0, 4) + ' ****** ' + c.cardNum.slice(-4),
validDate: date.toISOString()
}
})
из прототипа одного компонента, обновить информацию в другом без пострендеринга
titles = ['title one', 'title two', 'title three']
searcheable.innerHTML = `<ul>
${ titles.map( t => `<li>${t}</li>` ).join('') }
</ul>`
/*
<ul>
<li>title one</li><li>title two</li><li>title three</li>
</ul>
*/
var button = document.querySelectorAll('button');
button.addEventListener('click', function() { ... } )
window.addEventListener('popstate', this.my_func)
по добавлению к "card" какого-нибудь data атрибута
function addRandomColor(card) {
rgb = `(${Math.floor(Math.random() * 256)}, ${Math.floor(Math.random() * 256)}, ${Math.floor(Math.random() * 256)})`
card.style = `border-color: rgb${rgb};`
// тут найти card-header принадлежащий этой карточке
cardHeader.style = `background: rgb${rgb};`
}
obj = {
"id": 1,
"title": "Article 1",
"children": [
{
"id": 1,
"title": "Title Inside 1",
"children": [
{
"id": 11,
"title": "Title Inside 2",
"children": [
{
"id": 121,
"title": "Title Inside 4"
},
{
"id": 12341,
"title": "Title Inside 6"
}
]
}
]
}
]
}
function fn(obj, upd) {
obj = {...obj, ...upd}
if(Array.isArray(obj.children)) {
obj.children = obj.children.map(child => fn(child, upd))
}
return obj
}
fn(obj, { id: 2, title: 'Article 2' })
const mapStateToProps = state => ({
onLike: state.propReducer.like
});
// this.props.onLike = reducer.state.onLike
const mapStateToProps = state => state;
// this.props.state = целый большой объект стейт редюсера
button.addEventListener('click', () => {
if(something) {
window.location = 'https://qna.habr.com/q/741299'
}
})