标签: javascript override insertion
我正在尝试编写一个提供名为" magic"的对象的库。如果使用我的库的开发人员写道:
magic.gaboosh =" foo"
然后将调用我的一些功能。
关键是" gaboosh"什么都有,包括开发刚刚组成的东西。 "魔"是我提供的特殊事物。这意味着定义一个名为gaboosh的属性是没有用的。
我想设计魔术,以便控制任何属性的插入,修改或删除。这可能吗?