私は毎回使用行うコードの行を簡素化しようとしている:リターンを呼び出さずにJavascriptの機能から復帰するには?
if (we_need_to_exit) { op(); return; }
私は、このような何か関数を定義する機会を持っていますか:
function my_return (x) {
x.op();
x.return;
}
をし、同じようにそれを使用します。
if (we_need_to_exit) { my_return(this); }
このような関数を定義することはできますか?
編集
in my caseに合ったベストシンプルな解決策は以下の通りです:
if (we_need_to_exit) { return op(); }
、あなたがすることはできません。 – jcubic
いいえ。あなたが関数を呼び出すと、その関数は呼び出し元への応答のみを返します。あなたは 'return my_return(this)'を試すことができます – Rajesh
'x.return'とはどういう意味ですか? 'x'オブジェクトの' return'プロパティにアクセスしようとしていますか?関数に 'return'ステートメントを持たせるような制限はありません。関数内で操作されている値を使いたいのでなければ! – Rayon