2016-11-11 1 views
0

テンプレート文字列がes2015とどのように機能するかを学習していますが、何とか出力が期待通りではありませんが、私は何が間違っているのか分かりません。文字列テンプレートが動作しない - js

私に手を差し伸べてもらえますか?

function buildUser(first, last){ 
    let fullName = '${first} ${last}'; 

    return { first, last, fullName }; 
} 

let b = buildUser("Talyer", "Willams"); 
console.log(b); 

は、私が戻って取得することが期待されているオブジェクトですが、オブジェクトが

first: Talyer 
last: Willams 
fullName: ${first} ${last} 

は、なぜ私は${first} ${last}を取得しています返しますか? Talyer Willamsのようなものを手に入れてはいけませんか?

+1

でなければなりません。 –

答えて

4

You need to be using a backtick not a single quote

let fullName = '${first} ${last}'; 

それはバッククォートではない単一引用符でなければなりません

let fullName = `${first} ${last}`; 
+0

ああ!ビデオでは単引用符のように見えますが、不思議ではありません!ありがとう – WXR

関連する問題