在帖子中显示点赞者,该数组使用 JavaScript 指定了对某个特定帖子点赞的人员的姓名


问题

我们需要编写一个 JavaScript 函数,函数中包含一个名称数组 (string)。此数组指定某个社交网站上对特定帖子点赞人员的姓名。

如果点赞数小于或等于三,我们的函数只需返回所有名称,表明这些人员对帖子点赞。但如果点赞数大于三,我们的函数应返回前两个名称和剩余的计数。

示例

以下为代码 −

 活动演示

const names = ['Ram', 'Manohar', 'Jay', 'Kumar', 'Vishal'];
const displayLikes = (names) => {
   return [
      'no one likes this',
      `${names[0]} likes this`,
      `${names[0]} and ${names[1]} like this`,
      `${names[0]}, ${names[1]} and ${names[2]} like this`,
      `${names[0]}, ${names[1]} and ${names.length - 2} others like this`,
   ][
      Math.min(4, names.length)
   ];
};
console.log(displayLikes(names));

输出

Ram, Manohar and 3 others like this

更新于: 17-Apr-2021

237 次浏览

开启你的 职业生涯

完成课程获取证书

开始吧
广告