gpt4 book ai didi

javascript - 如何在 JavaScript 中记录或打印数组中的多个元素?

转载 作者:行者123 更新时间:2023-11-28 18:53:17 26 4
gpt4 key购买 nike

var fruits = ["Apple", "Banana","Pineapple"];
console.log(fruits[0])
console.log(fruits[1])
console.log(fruits[2])

所以我在这里创建了一个数组,其中包含 3 个水果的名称。我可以在单独的行中使用索引号记录数组中的每个元素,但我想知道是否有一种方法可以在 1 行中完成此操作。

谢谢

编辑:抱歉,我没有说清楚,因为我的示例记录了所有元素。但我想要它,这样我只需选择我想要记录的需求即可。所以我有一个包含 3 个水果的数组,但在一行中我只想记录第一个和最后一个条目。

最佳答案

join() 就是您要寻找的。默认分隔符是逗号,因此 console.log(fruits.join()) 将为您提供

Apple,Banana,Pineapple

join() 方法接受一个字符串,因此 console.log(fruits.join('|')) 将为您提供

Apple|Banana|Pineapple

console.log(fruits.join(' and '))会给你

Apple and Banana and Pineapple

Mozilla 开发者网络 JavaScript 引用是一个极好的资源,当然您首先需要知道要查找什么。这是 Array.prototype.join() 的 MDN 条目

编辑:您在我回答时更改了问题。要记录特定项目,

console.log([fruits[0],fruits[2]].join(' and '))

产量

Apple and Pineapple

如果您不介意添加一个库,您会在 lodash 中找到一些出色的辅助函数。 。函数_.at()可能对您想要执行的操作有用(请注意,如果您可以使用 ', ' 作为分隔符,则不需要 join()):

console.log(_.at(水果, [0, 2]))

给你

Apple, Pineapple

您不需要将索引放入数组中,因此 console.log(_.at(fruits, 1, 2)) 会产生

Banana, Pineapple

关于javascript - 如何在 JavaScript 中记录或打印数组中的多个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34106505/

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