JavaScript でカスタム演算子を作成することは可能ですか? という質問に対する答えです。はまだですが、 @Benjamin は、サードパーティのツールを使用して新しいオペレーターを追加できる可能性があることを示唆しています。
sweet.js などのサードパーティ ツールを使用してカスタム オペレータを追加することは可能ですが、追加のコンパイル手順が必要になります。
前の質問と同じ例を取り上げます。
(ℝ, ∘), x ∘ y = x + 2y
任意の 2 つの実数xとyの場合: x ∘ yはx + 2yであり、これも実数です。この演算子を拡張 JavaScript 言語に追加するにはどうすればよいですか?
次のコードが実行された後:
var x = 2
, y = 3
, z = x ∘ y;
console.log(z);
出力には次が含まれます
8
(8
だから2 + 2 * 3
)
JavaScript 言語を拡張して新しい演算子をサポートするにはどうすればよいですか?