Me sale un error de sintaxis en IE pero no en Chrome

Así que tengo este código (una función) que funciona en Google Chrome / Fire Fox pero no en IE. Si comento esta cierta línea, todo funciona bien, excepto que esa línea es crucial.

Tengo esta función llamada ReadCookie, que básicamente solo almacena las cookies en una matriz llamada 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 dijo que la cuarta línea es incorrectacookiearray = allcookies.split(';').map(c => c.split('=')[1]); Pero no sé por qué.

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta