Trang chủ > Javascript cơ bản

Theory

Mục tiêu

Sinh viên hiểu hơn về phương thức split và cách sử dụng chúng trong thực tế.

Tổng qua

Phương thức split() biến một Chuỗi thành một mảng các chuỗi, bằng cách tách chuỗi theo 1 chuỗi đã chỉ định.

Cú pháp

str.split([separator[, limit]])

Ví dụ

var str = "The quick brown fox";

var words = str.split(' ');
console.log(words);
// returns ["The", "quick", "brown", "fox"]

var word_limit = str.split(' ', 2);
console.log(word_limit);
// returns ["The", "quick"]

["The", "quick"]

var chars = str.split('');
console.log(chars);
// return ["T", "h", "e", " ", "q", "u", "i", "c", "k", " ", "b", "r", "o", "w", "n", " ", "f", "o", "x"]

var strCopy = str.split();
console.log(strCopy);
// returns ["The quick brown fox"]

str = "Tom,Ken,Dan";

var names = str.split(',');
console.log(names);
// returns ["Tom", "Ken", "Dan"]

Bài tập

Viết chương trình với đầu vào là 1 chuỗi ký tự. Chuyển chuỗi đó thành chuỗi mới với các ký tự đầu tiên của từ dc viết hoa.

  • Ví dụ
    • Cho "the quick brown fox"; In ra "The Quick Brown Fox"
    • Cho "java script"; In ra "Java Script"
  • Đầu vào: str
  • Đầu ra: Chuyển chuỗi đó thành chuỗi mới với các ký tự đầu tiên của từ dc viết hoa

Gợi ý

  • Nhờ lại function uc_first trong phần trước
  • Sử dụng phương thức split tách chuỗi đầu vào thành mảng các từ
  • Sử dụng for or foreach or array.map để duyệt mảng
  • Và sử dụng function uc_first để chuyển đổi các từ trong mảng
  • Kết hợp mảng các từ đó thách 1 chuỗi mới (Remember Array.join())