gpt4 book ai didi

javascript - 如何隐藏数组中两项之后的元素?

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

我有一个数组。我想隐藏两个项目之后的元素并加入+其余项目的长度。

像这样,

let array = ['farmer', 'boomer', 'singer', 'worker', 'doctor']

在 html 中,看起来像这样 = 农民、婴儿潮一代+3

methods: {
sectorSelected(val){
val.slice(0, 2).join("+" + val.length)
}
}

我现在无法想象,我真的不明白。感谢您的帮助

最佳答案

你离我们并不远,但是

  • 连接字符串应为 ", "
  • 您应该连接 join 的结果
  • 您想要从长度中减去您显示的两个
  • 您想要返回结果

所以:

return val.slice(0, 2).join(", ") + "+" + (val.length - 2);

您可能还需要检查以确保数组中至少有三个条目,例如:

return val.length < 3
? val.join(", ")
: (val.slice(0, 2).join(", ") + "+" + (val.length - 2));

关于javascript - 如何隐藏数组中两项之后的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60799127/

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