4

タグはこのように使用できることがわかりました。「セキュリティ」の理由で必要になる場合があります。とにかく、ここに私が得た例があります:

let person = 'Mike';
let age = 28;

function myTag(strings, personExp, ageExp) {

  let str0 = strings[0]; // "that "
  let str1 = strings[1]; // " is a "
  let ageStr;

  if (ageExp > 99) {
    ageStr = 'centenarian';
  } else {
    ageStr = 'youngster';
  }

  return str0 + personExp + str1 + ageStr;
}

let output = myTag `that ${ person } is a ${ age }`;

console.log(output); // that Mike is a youngster

しかし、いくつかの文字列に「タグを付ける」ことのポイントは何ですか。この例の結果を得るのにそれは必要ありません。単純な関数で仕事をすることができます。別の例と説明を教えてください。

4

1 に答える 1