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

Giới hạn chuỗi tối đa một độ dài được chỉ định trong JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript sử dụng một chuỗi và một số. Hàm của chúng ta phải trả về phiên bản đã cắt ngắn của chuỗi đã cho đến giới hạn đã cho, theo sau là "..." nếu kết quả ngắn hơn chuỗi ban đầu, nếu không hàm của chúng ta sẽ trả về cùng một chuỗi nếu không có gì bị cắt ngắn.

Ví dụ

Sau đây là mã -

const str = 'Testing String';
const num = 8;
const limitString = (str = '', num = 1) => {
   const { length: len } = str;
   if(num < len){
      return str.slice(0, num) + '...';
   }else{
      return str;
   };
};
console.log(limitString(str, num));

Đầu ra

Sau đây là đầu ra của bảng điều khiển -

Testing ...