2016-10-14 14 views
0

私はPythonで経験はありますが、Javascript言語では比較的新しい経験があります。私は、(例えば)文字列に変数を代用したい場合、私は、私は、このようにそれを行うことができ、Pythonで知っている:python-esqueプレースホルダがJavascript言語に存在しますか?

s = "%s:%s" % (mins, secs)

しかし、私はJavaScriptで値を代入する同等の方法を見つけることができません。このようなことが存在するのでしょうか、それとも間違っているのでしょうか?

答えて

2
ES5で利用可能

はないが、それはES6で提供されています:これは、おそらくのようなものを使用する必要がありますboard--全体のブラウザで正しく動作しない可能性があります

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals

を覚えておいてくださいBabelあなたのコードをES5に移植します。

+1

[this](http://stackoverflow.com/a/13639670/1832539)も同様ですか?私のJSは少し錆びているので、私がリンクしているものが有効な解決策であるかどうかは分かりません。 – idjaw

+1

@idjaw - 確かに - あなたが提供したリンクは、基本的に、このユーザーがケースを処理するためにスピンアップしたカスタムソリューションです。何らかの理由でES6ソリューションを使用することができない場合は、有効な代替手段として検討する価値があります。 –

+0

ありがとうございます。私の理解から、ES6は多くのブラウザのバージョンで正式にはうまくサポートされていますが、正しいのでしょうか?だから、ES6のソリューションは、ほとんどの典型的なケースではここで好意的なものでしょうか?好奇心をそそる通行人として純粋にこの質問に尋ねる:) – idjaw

関連する問題