To get all the cookies associated with a webpage, you can use the document.cookie
property in JavaScript.
// cookies as string
const cookiesAsString = document.cookie; // eg: 'key=value key=value key-value'
This will return all the cookies as a string type.
If you want to get those cookies separately, then we have to first split this long cookie string using the split()
method.
// cookies as string
const cookiesAsString = document.cookie; // eg: 'key=value key=value key-value'
// splitting cookies
const cookiesArray = cookiesAsString.split(" "); // ['key=value','key=value', 'key-value']
The split()
string method split the string into an array of strings using a separator, in our case we used whitespace as a separator to separate strings.