Eu recebo um erro de sintaxe no IE, mas não no Chrome

Então, eu tenho esse código (uma função) que funciona no Google Chrome / Fire Fox, mas não no IE. Se eu comentar essa linha, tudo corre bem, exceto que a linha é crucial.

Eu tenho essa função chamada ReadCookie, que basicamente apenas armazena os cookies em uma matriz chamada cookiearray.

function ReadCookie() {

var allcookies = document.cookie; //variable called "allcookies" stores all the cookies.
cookiearray = allcookies.split(';').map(c => c.split('=')[1]); //cookiearray is an array that has all the values as strings.

}

IE disse que a quarta linha está incorretacookiearray = allcookies.split(';').map(c => c.split('=')[1]); mas eu não sei porque.

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion