首页 > 解决方案 > 延迟评估 JavaScript 中的字符串文字

问题描述

我有一种情况,模板文字可以立即解析变量,但下一个顺序不能。我必须等待回复。它看起来像这样:

const firstValue = 'firstItemName'
const myTemplate = `
    First item: ${firstValue} is available! But not the second: ${secondValue}
`;
const secondValue = 'secondItemName';

就我而言,这secondValue将来自一个Promise电话。有没有办法使用字符串文字作为参考而不是作为最终值?

标签: javascriptecmascript-6string-literals

解决方案


推荐阅读