Show More
Commit Description:
fix wrong merge
Commit Description:
fix wrong merge
References:
File last commit:
Show/Diff file:
Action:
node_modules/es5-ext/array/#/splice/shim.js
| 15 lines
| 529 B
| application/javascript
| JavascriptLexer
|
r789 | "use strict"; | |||
var isPlainArray = require("../../is-plain-array") | ||||
, isArray = Array.isArray | ||||
, splice = Array.prototype.splice | ||||
, forEach = Array.prototype.forEach; | ||||
// eslint-disable-next-line no-unused-vars | ||||
module.exports = function (start, deleteCount/*, …items*/) { | ||||
var arr = splice.apply(this, arguments), result; | ||||
if (!this || !isArray(this) || isPlainArray(this)) return arr; | ||||
result = new this.constructor(arr.length); | ||||
forEach.call(arr, function (val, i) { result[i] = val; }); | ||||
return result; | ||||
}; | ||||