【问题标题】:How do I make this with template string?我如何用模板字符串做这个?
【发布时间】:2021-02-23 19:29:20
【问题描述】:

我有这种感觉

const activeLang = 'pl'
 
const uniqueCategories = products.map((product) => {
      return product.category_pl
    })

如何使用模板字符串使其相同。应该是这样的

product.category`_${activeLang}

但它不起作用。有什么帮助吗?

【问题讨论】:

标签: javascript template-strings


【解决方案1】:

我想我想念你的问题 以任何方式检查此解决方案

const activeLang = 'pl'
const uniqueCategories = products.map((product) => {
      return product[`category_${activeLang}`]
    })

解释:用[]代替。当我们调用对象的属性时,必须首先评估该属性。

更多信息请查看此答案:JavaScript property access: dot notation vs. brackets?

【讨论】:

  • 不起作用。返回包含 1 项“undefined_pl”的数组
  • 是的,这正是我想要的。谢谢! :)
  • 不客气..请将我的答案设为正确答案(点击向上箭头)..谢谢
  • 我做了,声望低于 15 人的投票会被记录,但不要更改公开显示的帖子分数。所以你看不到它,但你明白了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-09
  • 2020-01-28
  • 2020-08-03
  • 1970-01-01
相关资源
最近更新 更多