問題タブ [template-strings]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
104 参照

javascript - Javascript ES6 テンプレート文字列の関数名 - Chrome OK、Firefox KO - 変換の問題のようです

ブラウザ間で動的関数名を呼び出す方法は? 私はそれを行ういくつかの方法を見てきましたが、以下のように「エレガント」なものはありません。問題は、Chrome では機能しますが、Firefox や Safari では機能しません。

私が電話したら

Chrome では正常に動作し、関数は正しく呼び出されます。Firefoxでは、

これを達成したい場合はどうすればよいですか?

編集してコンテキストを追加します

フレームワークはReactです。

例:

render() で thiscomponent を直接呼び出すと、機能します。

EDIT 2これはトランスパイルの問題であり、ブラウザの問題ではないようです。ご指摘のとおり、コードは Chrome と Firefox で有効です。Meteor と Babel と一緒に React を使用しています。ヒントをくれた@Jaromanda Xに感謝します。

参考までに、縮小された (=実稼働) Meteor コードも Chrome では動作しません。

0 投票する
1 に答える
5255 参照

ecmascript-6 - ES6 のオブジェクト キーでテンプレート文字列を使用できますか?

キー値をテンプレート文字列として渡すオブジェクトを作成できますか?

これを行う代替手段はありますか?