Sha256: 9f40ce933edfdc014d19996e6f7eb89b6f3fff6b36b38c7534d0e1ddab892a24

Contents?: true

Size: 678 Bytes

Versions: 12

Compression:

Stored size: 678 Bytes

Contents

'use strict';
var $ = require('../internals/export');
var IndexedObject = require('../internals/indexed-object');
var toIndexedObject = require('../internals/to-indexed-object');
var sloppyArrayMethod = require('../internals/sloppy-array-method');

var nativeJoin = [].join;

var ES3_STRINGS = IndexedObject != Object;
var SLOPPY_METHOD = sloppyArrayMethod('join', ',');

// `Array.prototype.join` method
// https://tc39.github.io/ecma262/#sec-array.prototype.join
$({ target: 'Array', proto: true, forced: ES3_STRINGS || SLOPPY_METHOD }, {
  join: function join(separator) {
    return nativeJoin.call(toIndexedObject(this), separator === undefined ? ',' : separator);
  }
});

Version data entries

12 entries across 12 versions & 4 rubygems

Version Path
disco_app-0.18.0 test/dummy/node_modules/core-js/modules/es.array.join.js
disco_app-0.18.2 test/dummy/node_modules/core-js/modules/es.array.join.js
condenser-0.0.8 lib/condenser/processors/node_modules/core-js-pure/modules/es.array.join.js
jester-data-8.0.0 node_modules/core-js/modules/es.array.join.js
ezii-os-5.2.1 node_modules/core-js/modules/es.array.join.js
ezii-os-2.0.1 node_modules/core-js/modules/es.array.join.js
ezii-os-1.1.0 node_modules/core-js/modules/es.array.join.js
ezii-os-1.0.0 node_modules/core-js/modules/es.array.join.js
condenser-0.0.7 lib/condenser/processors/node_modules/core-js-pure/modules/es.array.join.js
ezii-os-0.0.0.1.0 node_modules/core-js/modules/es.array.join.js
ezii-os-0.0.0.0.1 node_modules/core-js/modules/es.array.join.js
condenser-0.0.5 lib/condenser/processors/node_modules/core-js-pure/modules/es.array.join.js