powinno działać w starszych przeglądarkach bez ES5