从另一个命名空间重新定义(第三方)ClojureScript函数
Redefining a (third-party) ClojureScript function from another namespace
我知道这不是一件美好的事情,但我想在针对浏览器的ClojureScript代码中调整(重新定义)来自第三方的函数。
这怎么可能(如果有的话)?
我知道这个答案可能已经晚了,但可以考虑使用intern:
(intern 'third-party.core 'foo third-party-mod/foo)
在ClojureScript中,您可以使用set!在另一个命名空间中重新定义函数:
(set! third-party.core.foo third-party-mod/foo)
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 使用clickToggle并在单击另一个元素时关闭元素
- 使用javascript将动态表从一个html页面打印到另一个html页
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 无法从jquery Mobile导航栏重定向到另一个页面
- 如何在JQuery函数中定义一个值,然后调用另一个函数并使用该值
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 如何在鼠标悬停时在另一个图像上滑动图像.
- 导航到特定事件的另一个变量页面
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- 如何在react js中将值从一个组件发送到另一个组件
- 从另一个命名空间重新定义(第三方)ClojureScript函数
- 如果我使用另一个域名来提供我的JavaScript,并且该JavaScript设置了一个cookie,那么这算不算第三方
- 是否有可能在装载了来自另一个域的第三方内容的iframe中触发点击事件?
- 如何使用RquireJS加载一个定义了全局变量并依赖于另一个第三方库的JS库
- 第三方指令在另一个指令中使用"控制器作为…“;语法