Зачем знание xmlhttprequestов, если в любом сторонней библе эта функциональность скрыта за слоем абстракции написанной вендором.
От чего зависит будет это объект или массив?
если в ответ получать ничего не нужно нужно ли в // do something with data что-то прописывать?
.then(res => res.json())
.then(() => {
// do something when response received
});
ак я понимаю он преобразует мою переменную в JSON файл.
А что делает вот эта строка then(res => res.json
какие к примеру манипуляции мне может понадобиться делать с этой переменной?
string = string.replace(new RegExp(`${word}\\w*`, 'ig'), 'BOOM')
words.forEach(word => {
const regexp = new RegExp(`${word}\\w*`, 'ig')
string = string.replace(regexp, 'BOOM')
})
человек, который имеет в копилке каждый из ваших пунктов, по определению не может не иметь опыта.
ИМХО, теория без практики - хуже, чем практика без углубленной теории. теория без практики - хуже
Где?
btn.addEventListener('click', foo.bar); // тут?
Нет. Вы не вызываете метод, лишь предаете его с потерей контекста.