Я получаю синтаксическую ошибку в IE, но не в Chrome

Итак, у меня есть этот код (функция), который работает в Google Chrome / Fire Fox, но не в IE. Если я прокомментирую эту определенную строку, все будет хорошо, за исключением того, что эта строка имеет решающее значение.

У меня есть эта функция под названием ReadCookie, которая в основном просто сохраняет куки в массиве с именем 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 сказал, что 4-я строка невернаcookiearray = allcookies.split(';').map(c => c.split('=')[1]); но я не знаю почему.

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос