Files
rspade_system/node_modules/collect.js/src/methods/skip.js
2025-12-03 21:28:08 +00:00

21 lines
461 B
JavaScript
Executable File

'use strict';
const { isObject } = require('../helpers/is');
module.exports = function skip(number) {
if (isObject(this.items)) {
return new this.constructor(
Object.keys(this.items)
.reduce((accumulator, key, index) => {
if ((index + 1) > number) {
accumulator[key] = this.items[key];
}
return accumulator;
}, {}),
);
}
return new this.constructor(this.items.slice(number));
};