0

これが私がやりたいことの例です:

var example = {
    before: function() {
        `if (1 == 1) {`
    },
    after: function() {
        `}`
    }
};

example.before();
alert('Success!');
example.after();

このような状況下でalert('Success!')の条件での参加を希望します。if (1 == 1)

出来ますか?

4

1 に答える 1

0

これを試して

var example = {
    before: function() {
        return 'if (1 == 1) {';
    },
    after: function() {
        return '}';
    }
};

var code = example.before() + "alert('Success!');" + example.after();
eval(code);

しかし、通常のものを書いているのであれば、本番コードでこのように狂ってはいけません。

于 2013-07-26T04:58:31.983 に答える