В JS поиск символов с использованием String.prototype.charAt похож на поиск индекса массива или в фоновом режиме выполняется дополнительная работа?