【问题标题】:How can i output a string next to the result of an object如何在对象结果旁边输出字符串
【发布时间】: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


【解决方案1】:

像这样:

var a = {
 type: 'Sarah'
}

document.write("Name: "+a.type);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-05
    • 2019-10-19
    • 2022-10-07
    • 2023-03-26
    • 2012-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多