Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में एरे के अंदर हर मान के बीच में मान डालें


हमारे पास इस तरह का नंबरों का एरे है -

const numbers = [1, 6, 7, 8, 3, 98];

हमें इस नंबरों के एरे को ऑब्जेक्ट्स के एरे में बदलना है जिसमें प्रत्येक ऑब्जेक्ट में "value" कुंजी हो और उसका मान एरे तत्व का एक विशिष्ट मान हो। इसके अलावा हमें दो पूर्व-मौजूदा तत्वों के बीच "operation" कुंजी वाला ऑब्जेक्ट डालना है और वैकल्पिक रूप से +, -, *, / में से एक को उसके मान के रूप में उपयोग करना है।

इसलिए, नंबर एरे के लिए, आउटपुट ऐसा दिखेगा -

[    { "value": 1 }, { "operation": "+" }, { "value": 6 }, { "operation": "-" },    { "value": 7 }, { "operation": "*" }, { "value": 8 }, { "operation": "/" },    { "value": 3 }, { "operation": "+" }, { "value": 98 } ]

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखते हैं -

उदाहरण

const numbers = [1, 6, 7, 8, 3, 98, 3, 54, 32]; const insertOperation = (arr) => {    const legend = '+-*/';    return arr.reduce((acc, val, ind, array) => {       acc.push({          "value": val       });       if(ind < array.length-1){          acc.push({               "operation": legend[ind % 4]          });       };       return acc;    }, []); }; console.log(insertOperation(numbers));

आउटपुट

कंसोल में आउटपुट होगा -

[    { value: 1 }, { operation: '+' },    { value: 6 }, { operation: '-' },    { value: 7 }, { operation: '*' },    { value: 8 }, { operation: '/' },    { value: 3 }, { operation: '+' },    { value: 98 }, { operation: '-' },    { value: 3 }, { operation: '*' },    { value: 54 }, { operation: '/' },    { value: 32 } ]

  1. - JavaScript में सरणी के अंदर सरणी की इंडेक्स पोजीशन ढूंढना

    मान लीजिए, हमारे पास सरणियों की एक सरणी है जैसे -const arr = [    [1,0],    [0,1],    [0,0] ];हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसी एक सरणी को पहले तर्क के रूप में और ठीक दो नंबरों की एक सरणी को दूसरे तर्क के रूप में लेता है।हमारा फ़ंक्शन जांचना चाहिए कि दूसरे इनपु

  1. - JavaScript में ऐरे से उच्चतम मान लौटाना

    हमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स के ऐरे को लेता है। हमारा फ़ंक्शन ऐरे के माध्यम से इटरेट करना चाहिए और ऐरे से सबसे बड़ा (लार्जेस्ट) एलिमेंट चुनकर उसे लौटाना चाहिए।उदाहरणइसके लिए कोड होगा:const arr = [5, 3, 20, 15, 7]; const findGreatest = (arr = []) => {    let greatest = -

  1. - JavaScript में फ़ंक्शन जो ऐरे का न्यूनतम और अधिकतम मान लौटाता है

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक ऐरे लेता है और दूसरा ऐरे लौटाता है, इस ऐरे का पहला एलिमेंट इनपुट ऐरे का सबसे छोटा एलिमेंट होना चाहिए और दूसरा इनपुट ऐरे का सबसे बड़ा एलिमेंट होना चाहिए।उदाहरणनिम्नलिखित कोड है − greatest){ greatest = val; }; if(val < smallest){ smallest = val; };