СкопÑÑваÑи Ñ Ð²Ð¿Ð¾ÑÑдкÑваÑи маÑив
важливÑÑÑÑ: 5
У Ð½Ð°Ñ Ñ Ð¼Ð°Ñив ÑÑдкÑв arr. ÐоÑÑÑбно оÑÑимаÑи вÑдÑоÑÑÐ¾Ð²Ð°Ð½Ñ ÐºÐ¾Ð¿ÑÑ Ñа залиÑиÑи arr незмÑненим.
СÑвоÑÑÑÑ ÑÑнкÑÑÑ copySorted(arr), Ñка бÑде повеÑÑаÑи ÑÐ°ÐºÑ ÐºÐ¾Ð¿ÑÑ.
let arr = ["HTML", "JavaScript", "CSS"];
let sorted = copySorted(arr);
alert( sorted ); // CSS, HTML, JavaScript
alert( arr ); // HTML, JavaScript, CSS (без змÑн)
ÐÐ»Ñ ÐºÐ¾Ð¿ÑÑÐ²Ð°Ð½Ð½Ñ Ð¼Ð°ÑÐ¸Ð²Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑÑмо slice() Ñ ÑÑÑ Ð¶Ðµ â ÑоÑÑÑваннÑ:
function copySorted(arr) {
return arr.slice().sort();
}
let arr = ["HTML", "JavaScript", "CSS"];
let sorted = copySorted(arr);
alert( sorted );
alert( arr );