हमें एक JavaScript फंक्शन लिखना है जो स्ट्रिंग लेता है और दो स्ट्रिंग मानों वाला ऐरे लौटाता है, और वे स्ट्रिंग से क्रमशः सबसे छोटे और सबसे बड़े शब्द होने चाहिए।
उदाहरण के लिए -
यदि स्ट्रिंग है -
const str = "Hardships often prepare ordinary people for an extraordinary destiny";
तो आउटपुट होना चाहिए -
const output = ["an", "extraordinary"];
तो, आइए इस फंक्शन के लिए कोड लिखें
उदाहरण
const str = "Hardships often prepare ordinary people for an extraordinary destiny";
const largestSmallest = str => {
const strArr = str.split(" ");
let min = strArr[0];
let max = strArr[0];
for(let i = 1; i < strArr.length; i++){
if(strArr[i].length < min.length){
min = strArr[i];
};
if(strArr[i].length > max.length){
max = strArr[i];
};
};
return [min, max];
};
console.log(largestSmallest(str));
आउटपुट
कंसोल में आउटपुट: -
[ 'an', 'extraordinary' ]