es7.string.at.js 367 B

123456789101112131415
  1. 'use strict';
  2. // https://github.com/mathiasbynens/String.prototype.at
  3. var $export = require('./_export');
  4. var $at = require('./_string-at')(true);
  5. var $fails = require('./_fails');
  6. var FORCED = $fails(function () {
  7. return '𠮷'.at(0) !== '𠮷';
  8. });
  9. $export($export.P + $export.F * FORCED, 'String', {
  10. at: function at(pos) {
  11. return $at(this, pos);
  12. }
  13. });