Javascript - Sắp xếp tăng dần chuỗi
Sắp xếp tăng dần chuỗi
Viết một hàm JavaScript trả về một chuỗi đã truyền với các chữ cái theo thứ tự bảng chữ cái.
Nhập: 'webmaster'
Xuất: 'abeemrstw'
Lưu ý: Không dử dụng các ký hiệu dấu câu và số.
Ví dụ:

Mã nguồn:
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Returns a passed string with letters in alphabetical order</title>
<script>
function alphabet_order(str)
{
return str.split('').sort().join('');
}
document.write(alphabet_order("webmaster"));
</script>
</head>
<body>
</body>
</html>
Giải thích:
Phương thức split () được sử dụng để tách một đối tượng String thành một mảng chuỗi bằng cách tách chuỗi thành các chuỗi con.
Mã: console.log ('32243'.split (""));
Kết quả: ["3", "2", "2", "4", "3"]
Phương thức sort () được sử dụng để sắp xếp các phần tử của một mảng tại chỗ và trả về mảng.
Mã: console.log (["3", "2", "2", "4", "3"]. Sort ());
Kết quả: ["2", "2", "3", "3", "4"]
Phương thức join () được sử dụng để nối tất cả các phần tử của mảng thành một chuỗi.
Mã: console.log (["2", "2", "3", "3", "4"]. Join (""));
Kết quả: "22334"
Lưu đồ thuật toán:


