我用jQuery创建了一个数组列表,并将jQuery设置为将数组中的每一项显示为一个可点击链接的列表。问题是,链接本身是数组的文本,附加了适当的扩展名(在我的例子中是.html)。
var links = [ "one", "two", "three", "etc" ]
我想做的是
var links = [ href: "one" | title: "this is the first one", ]
这样我就可以拿一个来展示另一个。
olhwl3o21#
您可以使用Array.map()方法将数组变更为对象数组。在下面的代码片段中,我创建了一个字符串数组来模拟不同的链接字符串。当运行时,这个数组会显示在控制台中。然后我使用Array.map()将该数组更改为一个对象数组。我还创建了一个名为formatOrdinal()的helper函数,它接受一个数字并为标题创建一个序数字符串。我在为每一项创建标题时都使用这个函数。最终的对象数组显示在HTML页面中。第一个
Array.map()
formatOrdinal()
1条答案
按热度按时间olhwl3o21#
您可以使用
Array.map()
方法将数组变更为对象数组。在下面的代码片段中,我创建了一个字符串数组来模拟不同的链接字符串。当运行时,这个数组会显示在控制台中。然后我使用
Array.map()
将该数组更改为一个对象数组。我还创建了一个名为
formatOrdinal()
的helper函数,它接受一个数字并为标题创建一个序数字符串。我在为每一项创建标题时都使用这个函数。最终的对象数组显示在HTML页面中。第一个