【发布时间】:2022-02-02 11:30:01
【问题描述】:
我在 Javascript 中有两个(或更多)关联数组:
tagArray['title'] = ('<H1>title</H1>');
tagArray['text'] = ('<P>text</P>');
并想加入他们喜欢:
tagFinal = tagArray.join("<BR>");
但是结果是空的。
结果应该是:tagFinal = '<H1>title</H1><BR><P>text</P>';
我做错了什么? (我也试过没有标签,没有区别)
还是我最好将push()-ng 放到一个新的数组/字符串中?
【问题讨论】:
-
由于无法保证对象的属性保持它们被启动时的顺序,因此您应该重新考虑您的代码设计,或许可以找到不同的解决方案。
-
这是一个巧合,这里的 javascript 允许与 php 相同的语法,这并不意味着它们完全在做同样的事情。 php 中最接近这个的是
$obj->{"title"} = '<H1>title</H1>';。
标签: javascript multidimensional-array