Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Giới hạn chuỗi đến độ dài xác định bằng JavaScript


Vấn đề

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

Ví dụ

Dưới đâ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));

Kết quả

Kết quả console:

Testing ...