Если функция parseInt встречает символ, не являющийся числом в указанной системе счисления, она пропускает этот и все последующие символы+/\d+/.exec(el).      document.getElementById('player').addEventListener('ended', function() {
    alert('The end!');
}, false);      
  
  $(document).ready(function(){
  var isActive=localStorage.getItem('id_shipping_address_daneu');
  var action=isActive==true?'addClass':'removeClass';
  $('.gor')[action]('active');
})
$(function(){
            $('#shipping_address_daneu').click(function(){
                $('.gor').addClass('active');
                localStorage.setItem('id_shipping_address_daneu','true');
});
      $('#shipping_address_danet').click(function(){
                $('.gor').removeClass('active');
                localStorage.setItem('id_shipping_address_daneu','false');
            });
        });      
  
  function def(promise) {
  return promise.then(cmp => {
    console.info('Dynamic loaded by route: ', cmp.default.displayName) // для тестирования можете логировать имя компонента
    return cmp.default
  })
}
...
<Route path='/signin' getComponent={() => def(import('../containers/SigninContainer'))} />
...      
  
  (this.props === nextProps) && (this.state === nextState)