Chúng tôi được yêu cầu viết một hàm JavaScript nhận một chuỗi các chuỗi được nối bởi các khoảng trắng. Hàm sẽ tính toán và trả về độ dài trung bình của tất cả các từ có trong chuỗi được làm tròn đến hai chữ số thập phân
Ví dụ
Sau đây là mã -
const str = 'This sentence will be used to calculate average word length'; const averageWordLength = str => { if(!str.includes(' ')){ return str.length; }; const { length: strLen } = str; const { length: numWords } = str.split(' '); const average = (strLen - numWords + 1) / numWords; return average.toFixed(2); }; console.log(averageWordLength(str)); console.log(averageWordLength('test test'));
Đầu ra
Sau đây là đầu ra trong bảng điều khiển -
5.00 4.00