Второй аргумент setItem должен быть сторокой.
В результате если просто написать localStorage,setItem('key',someArray);
, то массив будет преобразован строку. Чтобы это предотвратить нужно использовать JSON.stringify, а потом JSON.parse чтобы достать значение