代码拉取完成,页面将自动刷新
同步操作将从 RHQYZ/skit-extensions.js 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
一个多功能的 JavaScript 内置对象原型链扩展方法工具库。
对部分内置对象扩展了若干常用原型链方法(所有 API 均被设计为以 $
开头、且不可枚举,无需担心与 ECMAScript 标准的向前兼容问题);
各模块相互独立,可单独拷贝到项目中使用;
支持 TypeScript。
npm install @skit/extensions
/* 使用 `require` 导入 */
require('@skit/extensions');
/* 使用 `import` 导入 */
import '@skit/extensions';
请参考 /types/*.d.ts 下的声明文件。
Array:
Array.$shuffle
Array.prototype.$distinct
Array.prototype.$distinctBy
Array.prototype.$fill
Array.prototype.$findLast
Array.prototype.$findLastIndex
Array.prototype.$groupBy
Array.prototype.$groupByToMap
Array.prototype.$insertAt
Array.prototype.$max
Array.prototype.$maxBy
Array.prototype.$min
Array.prototype.$minBy
Array.prototype.$removeAt
Array.prototype.$shuffle
Array.prototype.$sortAsc
Array.prototype.$sortAscBy
Array.prototype.$sortDesc
Array.prototype.$sortDescBy
Boolean:
Boolean.$from
Date:
Date.$now
Date.$today
Date.$unix
Date.prototype.$addMilliseconds
Date.prototype.$addSeconds
Date.prototype.$addMinutes
Date.prototype.$addHours
Date.prototype.$addDays
Date.prototype.$addMonths
Date.prototype.$addYears
Date.prototype.$format
Date.prototype.$isToday
Date.prototype.$isWeekend
Date.prototype.$midnight
Date.prototype.$unix
Function:
Function.$noop
Function.$debounce
Function.$throttle
Number:
Number.$isNumeric
Number.$isOdd
Number.$isEven
Number.prototype.$toFloor
Number.prototype.$toCeil
Number.prototype.$toRound
Object:
Object.$deepEquals
Object.$merge
Promise:
Promise.$delay
Promise.$sequential
Promise.$try
Promise.$waitUntil
Promise.$waitWhile
String:
String.$equals
String.prototype.$reverse
String.prototype.$toCamelCase
String.prototype.$toKebabCase
String.prototype.$toPascalCase
String.prototype.$toSnakeCase
请参阅 CHANGELOG。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。