|
|
4 달 전 | |
|---|---|---|
| .. | ||
| .github | 4 달 전 | |
| test | 4 달 전 | |
| .eslintrc | 4 달 전 | |
| .nycrc | 4 달 전 | |
| CHANGELOG.md | 4 달 전 | |
| LICENSE | 4 달 전 | |
| README.md | 4 달 전 | |
| index.d.ts | 4 달 전 | |
| index.js | 4 달 전 | |
| package.json | 4 달 전 | |
| tsconfig.json | 4 달 전 | |
Robust call-bound JavaScript intrinsics, using call-bind and get-intrinsic.
npm install --save call-bound
const assert = require('assert');
const callBound = require('call-bound');
const slice = callBound('Array.prototype.slice');
delete Function.prototype.call;
delete Function.prototype.bind;
delete Array.prototype.slice;
assert.deepEqual(slice([1, 2, 3, 4], 1, -1), [2, 3]);
Clone the repo, npm install, and run npm test