ÙØ³Ø® اÙ٠صÙÙÙØ© ÙÙØ±Ø²Ùا
Ø§ÙØ£ÙÙ
ÙØ©: 5
ÙÙ ÙØ¯Ùا ٠صÙÙÙØ© Ù Ù Ø§ÙØ³Ùاس٠اÙÙØµÙØ© arr. ÙØ±Ùد ÙØ³Ø®Ø© Ù Ø±ØªÙØ¨Ø© عÙÙØ§ ÙØªØ±Ù arr Ø¨ÙØ§ تعدÙÙ.
Ø£ÙØ´Ùئ Ø¯Ø§ÙØ© copySorted(arr)â ØªÙØ¹ÙØ¯ ÙØ°Ù اÙÙØ³Ø®Ø©.
let arr = ["HTML", "JavaScript", "CSS"];
let sorted = copySorted(arr);
alert(sorted); // CSS, HTML, JavaScript
alert(arr); // HTML, JavaScript, CSS (no changes)
We can use slice() to make a copy and run the sort on it:
function copySorted(arr) {
return arr.slice().sort();
}
let arr = ["HTML", "JavaScript", "CSS"];
let sorted = copySorted(arr);
alert( sorted );
alert( arr );