मान लीजिए, हमारे पास एक सरणी है जिसमें कुछ संख्याएं, सकारात्मक, नकारात्मक, दशमलव और पूर्णांक हैं। हमें एक फ़ंक्शन लिखना है जो एक सरणी लेता है और मूल सरणी से सभी सकारात्मक पूर्णांकों के वर्ग की एक सरणी देता है।
आइए इस फ़ंक्शन के लिए कोड लिखें -
उदाहरण
const arr = [1, -4, 6.1, 0.1, 2.6, 5, -2, 1.9, 6, 8.75, -7, 5];
const squareSum = (arr) => {
return arr.reduce((acc, val) => {
//first condition checks for positivity and second for wholeness of the number
if(val > 0 && val % 1 === 0){
acc += val*val;
};
return acc;
},0);
}
console.log(squareSum(arr)); आउटपुट
कंसोल में आउटपुट होगा -
87