bakeIn:用其他对象扩展对象的辅助函数

时间:2024-06-19 09:15:35
【文件属性】:

文件名称:bakeIn:用其他对象扩展对象的辅助函数

文件大小:19KB

文件格式:ZIP

更新时间:2024-06-19 09:15:35

CoffeeScript

烘烤 该模块正在积极开发中,仍处于测试阶段,请勿在生产中使用.... 一个用于 js 的多重可组合继承模块 BakeIn是一个对象,可以从其他对象的属性(自己的属性)进行扩展/继承,与lodash extend非常相似。有几个区别,这对功能,灵活性和清晰度产生了巨大影响。 首先参数的顺序颠倒了,这允许在处理对象时使用类似CoffeeScript类的工作流,所以最后一个参数将是我们定义新属性和方法的 targetObj。 其次,我们可以选择从所有 baseObjects/mixin 继承哪些属性,最后当我们在传递给函数的任何对象中指定构造函数时, bakeIn fn 可以返回一个构造函数,尽管理想情况下该构造函数应该在接收对象 安装 npm install bake-in --save 用法 返回接收对象/目标对象 bakeIn ([baseObjectN], [configN], re


【文件预览】:
bakeIn-master
----.gitignore(18B)
----README.md(9KB)
----test()
--------mocha.opts(100B)
--------index.spec.coffee(8KB)
--------index.spec.js.map(10KB)
--------index.spec.js(11KB)
----index.js.map(6KB)
----package.json(844B)
----index.coffee(8KB)
----index.js(7KB)

网友评论