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

Sắp xếp chuỗi theo bảng chữ cái và chèn dấu gạch dưới trong JavaScript

Vấn đề

Chúng ta cần viết một hàm JavaScript nhận vào một mảng chuỗi. Hàm sẽ trả về chuỗi đầu tiên của mảng sau khi sắp xếp theo thứ tự bảng chữ cái và mỗi ký tự của chuỗi đó được phân tách bằng '***'.

Ví dụ

Dưới đây là mã nguồn:

const arr = ['this', 'is', 'some', 'string', 'array']; 
const specialSort = (arr = '') => { 
  const copy = arr.slice(); 
  copy.sort(); 
  const el = copy[0]; 
  const res = el 
    .split('') 
    .join('***'); 
  return res; 
}; 
console.log(specialSort(arr));

Kết quả

a***r***r***a***y