Computer >> Máy Tính >  >> Lập trình >> Javascript

Hiển thị số lượt thích trên một bài đăng trong đó mảng chỉ định tên của những người đã thích một bài đăng cụ thể bằng JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript có một mảng tên (chuỗi). Mảng này chỉ định tên của những người đã thích một bài đăng cụ thể trên một số trang mạng xã hội.

Nếu số lượt thích nhỏ hơn hoặc bằng ba, hàm của chúng tôi sẽ chỉ trả về tất cả các tên cho biết những người này thích bài đăng nhưng nếu số lượng lớn hơn ba thì hàm của chúng tôi sẽ trả về hai tên đầu tiên và số còn lại.

Ví dụ

Sau đây là mã -

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));

Đầu ra

Ram, Manohar and 3 others like this