zkrvndm
@zkrvndm
Архитектор решений

Зачем нужен конструктор new Headers?

В чем его смысл, если абсолютно нет никакой разницы передаешь ты в fetch просто объект с заголовками или объект сконструированный конкретно этим конструктором? Не понимаю зачем этот конструктор нужен, объясните кто знает.

https://developer.mozilla.org/en-US/docs/Web/API/H...
  • Вопрос задан
  • 284 просмотра
Пригласить эксперта
Ответы на вопрос 2
Lynn
@Lynn
nginx, js, css
Не используй. fetch его сам использует если надо.
У него есть какие-то полезные методы если у тебя не совсем тривиальные заголовки.

Но в целом в JS много конструкторов которые не предназначены для частого использования конечными разработчиками, но нужны для внутренних нужд. Тот же Number или String, например
Ответ написан
zkrvndm
@zkrvndm Автор вопроса
Архитектор решений
Пожалуй нашел я все же одно преимущество у объектов Header - можно смотреть заголовки по ключу БЕЗ учета регистра ключа. Например:
h = new Headers({test: 123});
h.get('test');
h.get('TeSt');

Это удобнее, чем угадывать регистр или делать какие-то доп. проверки и преобразования.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы