Vấn đề
Chúng tôi được yêu cầu viết một hàm JavaScript sử dụng một câu gồm các từ và một số. Hàm phải trả về một mảng gồm tất cả các từ lớn hơn độ dài được chỉ định bởi số.
Đầu vào
const str = 'this is an example of a basic sentence'; const num = 4;
Đầu ra
const output = [ 'example', 'basic', 'sentence' ];
Vì đây là ba từ duy nhất có độ dài lớn hơn 4.
Ví dụ
Sau đây là mã -
const str = 'this is an example of a basic sentence'; const num = 4; const findLengthy = (str = '', num = 1) => { const strArr = str.split(' '); const res = []; for(let i = 0; i < strArr.length; i++){ const el = strArr[i]; if(el.length > num){ res.push(el); }; }; return res; }; console.log(findLengthy(str, num));
Đầu ra
[ 'example', 'basic', 'sentence' ]