git rebase --interactive
и git push --force-with-lease
, иметь практическое знакомство с TypeScript или Flow, и на базовом уровне разбираться в ООП и ФП паттернах (не совать синглтоны куда не надо, соблюдать SOLID, отличать хотя бы фабрику от фасада, узнавать трансдьюсер и т.п.). На момент написания вопроса не смог найти полной информации про данную тему , которая бы ответила на данный вопрос.
typeof null === 'object'
. Так сложилось исторически — JS создавался за 10 дней и не все вышло идеально:)undefined
уже не явлется перезаписываемым свойством.void 0
(void — это оператор, который вычисляет свой операнд и возвращает undefined). input.setSelectionRange(input.value.length, input.value.length);
const existingFiles = [];
audios.forEach(function(audio) {
if (fs.existsSync(audio.path)) {
existingFiles.push(audio);
}
}