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