以下是我喜欢做的一个例子:
var example = {
before: function() {
`if (1 == 1) {`
},
after: function() {
`}`
}
};
example.before();
alert('Success!');
example.after();
在这种情况下,我希望alert('Success!')
以if (1 == 1)
条件参与。
有可能吗?
答案 0 :(得分:0)
试试这个
var example = {
before: function() {
return 'if (1 == 1) {';
},
after: function() {
return '}';
}
};
var code = example.before() + "alert('Success!');" + example.after();
eval(code);
但是如果你正在编写一些常规的东西,你不应该在你的生产代码中像这样发疯。