Để tách chuỗi thành mảng ký tự, có thể dùng vòng lặp với substring(i, i+1) hoặc đơn giản hơn là dùng split('') (hiện đại hơn).
Ví dụ (cách cũ với substring)
Mã sau hiển thị từng ký tự qua hộp thoại alert:
<html>
<head>
<title>Mảng ký tự trong JavaScript</title>
</head>
<body>
<script>
var str = "Amit";
for (var i = 0, j = str.length; i < j; i++) {
alert(str.substring(i, i + 1));
}
</script>
</body>
</html>
Cách hiện đại: var charArray = str.split(''); // Trả về ['A','m','i','t']