【发布时间】:2016-03-31 20:31:10
【问题描述】:
我有一个对象
var a = {
type: '{type}'
}
我编写了代码来获取对象的“类型”属性并显示它。输出是正确的,但现在我想在打印输出之前添加一个字符串。
现在的输出是:sarah
我希望输出前有一个“名称:”,因此输出变为:“名称:莎拉”
我该怎么做?提前致谢。
【问题讨论】:
-
也许
'name: ' + codeToGetTypeProperty(a)?您是在问如何进行字符串连接吗?或者如何首先声明字符串? -
字符串连接。我试过这个: type: var a = { 'Type: + {type}' } 它仍然不起作用
-
您期望
{ 'Type: + {type}' }的结果是什么?{...}表示对象文字。对象字面量始终采用{key: value, key: value, ... }形式。你为什么在var前面加上type:?此外,'Type: + {type}'将是一个字面上包含字符序列Type: + {type}的单个字符串。也许阅读a tutorial about strings 会有所帮助? (如果您在基础知识方面遇到问题,本教程的其余部分也值得一看)。 -
{type} 是一个对象字面量。如何在显示对象文字之前添加“名称:”
-
在所有示例中,
{type}是字符串文字的内容。请阅读如何提供minimal reproducible example,然后我们可以为您提供更好的帮助。
标签: javascript html string object properties