如果条件为分离函数
If condition on separated functions
下面是我喜欢做的一个例子:
var example = {
before: function() {
`if (1 == 1) {`
},
after: function() {
`}`
}
};
example.before();
alert('Success!');
example.after();
在这种情况下,我想用if (1 == 1)
条件来涉及alert('Success!')
。
有可能吗?
试试这个
var example = {
before: function() {
return 'if (1 == 1) {';
},
after: function() {
return '}';
}
};
var code = example.before() + "alert('Success!');" + example.after();
eval(code);
但是,如果您正在编写一些常规的东西,那么您不应该在生产代码中像这样疯狂。
相关文章:
- 将JavaScript函数与HTML分离
- 从AJAX回调函数中分离数据
- 在Jquery中分离后,如何将相同的函数添加回代码中
- 将函数与更改事件分离
- 如何分离类中的嵌套对象函数
- 如何在其他文件中调用 RequireJS 函数?如何分离 RequireJS 文件
- 一个带有参数的函数,调用它4次并保持数据分离
- 如何将JSX部分与呈现函数分离
- 如果条件为分离函数
- 函数不´t在分离功能中点火
- 意外导致函数分离唯一和非唯一项
- 如何在ES6中分离Jsx内部渲染函数到一个单独的文件?或任何其他解决方案,以分离逻辑和表示
- 如何从元素中分离jquery事件(函数)
- 如何将组件的控制器函数分离到不同的文件中
- 如何将代码从一个路由文件分离到多个,以及如何从这些分离的文件中调用函数
- 如何分离两个jQuery函数
- 如何分离嵌套函数,使它们不会相互干扰?
- 如何从子方法中分离父函数
- 将继承分离为函数
- 分离函数时变量不记得自己