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

JavaScript में ऐरे के एलिमेंट्स के घन (Cube) निकालना


ऐरे के प्रत्येक एलिमेंट का घन (Cube) निकालना

प्रत्येक एलिमेंट को एक्सेस करके उसके घन (x³ = x * x * x) से बदलना।

चरण

  1. ऐरे घोषित करें: var a = [1, 2, 3, 4, 5]
  2. for लूप से प्रत्येक एलिमेंट एक्सेस करें
  3. एलिमेंट को उसके घन से बदलें: a[i] = a[i] * a[i] * a[i]

उदाहरण

<html> <body> <script>
  var a = [1, 2, 3, 4, 5];
  
  for (var i = 0; i < a.length; i++) {
    a[i] = a[i] * a[i] * a[i];  // घन निकालें
  }
  
  document.write(a);  // [1, 8, 27, 64, 125]
</script> </body> </html>

आउटपुट

[1, 8, 27, 64, 125]

गणना विवरण

मूलगणनाघन
11 × 1 × 11
22 × 2 × 28
33 × 3 × 327
44 × 4 × 464
55 × 5 × 5125

आधुनिक दृष्टिकोण (ES6+)

<script>
  var a = [1, 2, 3, 4, 5];
  
  // map() - नया ऐरे बनाता है, मूल अपरिवर्तित
  var cubes = a.map(x => x ** 3);        // ES2016: x ** 3
  var cubes2 = a.map(x => x * x * x);    // पारंपरिक
  var cubes3 = a.map(Math.pow.bind(null, 3)); // Math.pow
  
  // forEach - मूल ऐरे बदलता है
  a.forEach((val, i, arr) => arr[i] = val ** 3);
  
  console.log(cubes);  // [1, 8, 27, 64, 125]
</script>

सामान्यीकृत: किसी भी घात (Power) के लिए

<script>
  function powerArray(arr, exponent) {
    return arr.map(x => x ** exponent);
  }
  
  var nums = [1, 2, 3, 4, 5];
  console.log(powerArray(nums, 2));  // वर्ग: [1, 4, 9, 16, 25]
  console.log(powerArray(nums, 3));  // घन: [1, 8, 27, 64, 125]
  console.log(powerArray(nums, 4));  // 4th पावर: [1, 16, 81, 256, 625]
</script>
  1. जावास्क्रिप्ट में एरे को सेट में कैसे कन्वर्ट करें? जावास्क्रिप्ट में एरे को सेट में कैसे कन्वर्ट करें?

    जावास्क्रिप्ट में एरे को सेट में कन्वर्ट करने के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style> body { &nb

  1. JavaScript में ऑब्जेक्ट्स की सरणी को ID के आधार पर कैसे ग्रुप करें? JavaScript में ऑब्जेक्ट्स की सरणी को ID के आधार पर कैसे ग्रुप करें?

    JavaScript में ऑब्जेक्ट्स की सरणी को ID के आधार पर ग्रुप करने का निम्नलिखित कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <

  1. - JavaScript में दिए गए बिंदु से शुरू करके सरणी से n संख्या प्राप्त करना

    हमें एक सरणी फ़ंक्शन (Array.prototype.get()) लिखना है जो तीन तर्क लेता है: पहला, एक संख्या n, दूसरी भी एक संख्या, मान लीजिए m, (m <= सरणी लंबाई-1) और तीसरा एक स्ट्रिंग जो दो मानों में से एक हो सकती है - left या right। फ़ंक्शन को मूल सरणी की एक उप-सरणी लौटानी चाहिए जिसमें n तत्व हों जो सूचकांक m से