JavaScript: проанализируйте строку заголовка HTTP Cookie и верните объект из всех пар имя-значение файла cookie.

Основы JavaScript (синтаксис ES6): Упражнение 171 с решением

Напишите программу JavaScript для анализа строки заголовка HTTP Cookie и возврата объекта всех пар имя-значение cookie.

Пример решения:

HTML-код:

        Анализировать строку заголовка HTTP Cookie и возвращать объект всех пар "имя-значение" cookie     

Код JavaScript:

 //# Источник https://bit.ly/2neWfJ2 const parseCookie = str => str .split (';') .map (v => v.split ('=')) .reduce ((  acc, v) => {acc [decodeURIComponent (v [0] .trim ())] = decodeURIComponent (v [1] .trim ()); return acc;}, {}); console.log (parseCookie ('  foo = bar; формула = E% 3Dmc% 5E2 '));  

Пример вывода:

 {"foo": "bar", "  уравнение ":" E = mc ^ 2 "} 

Наглядное представление:

Блок-схема:

Живая демонстрация:

См. Pen javascript-basic-упражнение-171-1 от w3resource (@ w3resource) на CodePen.

Предыдущий: Напишите программу на JavaScript, чтобы создать функцию, которая вызывает fn с частичными значениями, добавленными к полученным аргументам.
Далее: Напишите программу на JavaScript для создания функции, которая вызывает указанную функцию с преобразованными ее аргументами.

Оцените статью
nanomode.ru
Добавить комментарий