Переменная self
, которую вы используете в своем коде, не определена по умолчанию.
Но из вашего кода вы, вероятно, ищете:
if(self.window.localStorage) {
self.window.localStorage.setItem('notificationData' , JSON.stringify(pushData) ) ;
}
Таким образом, изменение используется self.window.localStorage
вместо self.localStorage
во второй строке.