Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

การเรียงลำดับสตริงตามตัวอักษรและการแทรกขีดล่างโดยใช้ JavaScript


ปัญหา

เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของสตริง

ฟังก์ชันของเราควรส่งคืนสตริงแรกของอาร์เรย์หลังจากจัดเรียงตามตัวอักษร และอักขระแต่ละตัวของสตริงนั้นควรคั่นด้วย '***'

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

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

ผลลัพธ์

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