Computer >> Máy Tính >  >> Lập trình >> Javascript

Xác thực chuỗi có tham chiếu đến mảng từ sử dụng JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript có một chuỗi các từ hợp lệ và một chuỗi. Hàm của chúng ta sẽ kiểm tra xem chuỗi có được tạo bởi một hoặc nhiều từ từ mảng hay không.

Đầu vào

const arr = ['love', 'coding', 'i'];
const str = 'ilovecoding';

Đầu ra

const output = true;

Bởi vì chuỗi có thể được hình thành bởi các từ trong mảng arr.

Ví dụ

Sau đây là mã -

const arr = ['love', 'coding', 'i'];
const str = 'ilovecoding';
const validString = (arr = [], str) => {
   let arrStr = arr.join('');
   arrStr = arrStr
   .split('')
   .sort()
   .join('');
   str = str
   .split('')
   .sort()
   .join('');
   const canForm = arrStr.includes(str);
   return canForm;
};
console.log(validString(arr, str));

Đầu ra

true