समस्या
हमें एक JavaScript फ़ंक्शन लिखना है जो वैध शब्दों का एक क्रम और एक स्ट्रिंग लेता है। हमारे फ़ंक्शन को परीक्षण करना चाहिए कि क्या स्ट्रिंग सरणी से एक या अधिक शब्दों से बनी है।
इनपुट
const arr = ['love', 'coding', 'i']; const str = 'ilovecoding';
आउटपुट
const output = true;
क्योंकि स्ट्रिंग सरणी arr में शब्दों द्वारा बनाई जा सकती है।
उदाहरण
कोड निम्न है -
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));
आउटपुट
true