const consoleArray = Object.keys(console).filter(
k => typeof console[k] === 'function'
).reduce(
([cnsl, acc], key) => [Object.assign(cnsl, {
[key]: (original => (...args) => (
acc.push(...args),
original.call(cnsl, acc)
))(cnsl[key])
}), acc],
[console, []]
)[1];
return character === '...' ? '...' : character;
const replacements = {
'...': '...',
'...': '...',
...
};
const newCharacters = characters.map(n => replacements[n] || n);
for (...) {
// что-то делается
if (condition) {
break; // досрочный выход из цикла
}
// ещё может что-то делается
}
for
, while
можно оборвать, выйти из них с помощью break
Array.forEach()
досрочно оборвать не удастся. let item = 0;
if (typeof item === 'number' ) {
console.log(`It's number`)
} else {
console.log(`It's string`)
}
.video__item:nth-child(2) .video__item-bg {
background-image: url(https://avatars.mds.yandex.net/get-pdb/69339/154fa929-3240-406b-a449-26046db6d42d/s1200);
width: 583px;
height: 323px;
}