このような機能を持つrun
を定義することはできますか?Javascriptのチェーンスコープとコンテキスト
a = run('var x = 100;')
b = run('console.log(x);') // prints 100
c = run('y = 1;')
d = run('console.log(y);') // prints 1
私が適用されます使用して、いくつかの方法を試してみましたが、同じコンテキストを渡し、関数にコンテキストを結合、再帰呼び出しなどでクロージャを返すが、私は仕事に何かを得るように見えることはできません。
なぜあなたはそれをしたいですか? –
本当に悪い考え – RomanPerekhrest
このように思われるより根本的な問題を隠している。なぜこれが必要ですか? – Li357