var obj = {
counter: 0,
get count() {
this.counter++
return this.counter
}
}
console.log(obj.count, obj.count, obj.count)
// 1 2 3
getStyleMenuBlock = () => {
что делает this.state.menu.slice() , если this.state.menu это уже массив?
let menuItems = this.state.menu.slice(),
ativeIndex = 0;
menuItems.map((item, index) => {
if (item.active) {
ativeIndex = index;
}
});
***
ativeIndex / activeIndex ?
если это опечатка, то в этом моменте кода вообще что-то есть в this._menuItems[activeIndex] , или undefined ?
***
return {
height: ? (this._menuItems[activeIndex].?)
width: ? (this._menuItems[activeIndex].?)
}
};
function compoundMatch(words, target) {
for (let i = 0; i < words.length; i++) {
for (let ii = 0; ii < words.length; ii++) {
const m1 = words[i] + words[ii] === target
const m2 = words[ii] + words[i] === target
if (i !== ii && (m1 || m2)) {
const arr = m1 ? [i, ii] : [ii, i]
return [words[i], words[ii], arr]
}
}
}
return null
}