gpt4 book ai didi

javascript - javascript对象中的字符串连接

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:22:32 25 4
gpt4 key购买 nike

我确定对此有一个简单的答案,但我找不到。

我知道如何在 JavaScript 中连接一个普通字符串,但我该如何在一个对象中进行连接?

我在阅读 XML 文件并为链接列表创建 HTML 时需要它。每次执行循环时,我都想创建一个新的 <li>包含链接。如何获取字符串的当前值,然后在末尾附加新链接?阅读完 XML 后,我会将 HTML 附加到页面。

我试过:

carParks.links = carParks.links + "<li><a href=\"#\">car park</a></li>";

没有成功。

非常感谢任何帮助。

最佳答案

字符串与对象属性的连接与其他任何事情一样。理论上,只要 carParks.links 是可写属性,您那里的代码就应该可以工作。当您使用 ++= 运算符执行字符串连接时,除非将它们用作算术运算符,否则操作数将转换为字符串。例如:

var carParks = {};
carParks.links = carParks.links + "Test";
// -> "undefinedTest", because carParks.links was undefined

如果您收到错误消息,请检查 carParks 是否已定义并且是具有可写属性的 JavaScript 对象(例如,不是外部接口(interface)的一部分)。如果您没有收到任何错误,请确保 carParks.links 不是数字。如果这没有帮助,请再发布一些周围的代码,我会再试一次。

关于javascript - javascript对象中的字符串连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3229044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com