🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
21 lines
461 B
JavaScript
Executable File
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));
|
|
};
|