How to use arrays and objects in Javascript in hindi

how to use arrays and objects in javascript in hindi

Introduction

अगर आप एक developer है, तो एक ना एक दिन आपको array और object के साथ काम करना पड़ सकता है, तो आज हम इस post में arrays और objects का इस्तेमाल javascript code में कैसे कर सकते है साथ ही example और उसका explanation भी देखेंगे!. पहले तो हम यह जानेगे की javascript में array और object होता क्या है? और उसका इस्तेमाल कैसे करा जा सकता है!.

How to use arrays in Javascript

What is the array in JavaScript?

Javascript में array एक data structure है, जिसका इस्तेमाल एक single variable में sequentially रूप से कई value को store और organize करने के लिए किया जाता है!. Javascript array में किसी भी data type के elements को store कर सकते है, जिनमे numbers, strings, objects, functions और इसके आलावा दूसरे array को बी store कर सकते है!.
उसके आलावा javascript में array के इस्तेमाल करने में कई operation perform करा सकते है, जैसे की array create करना, array से specific element को access करना, array में new elements को add करना, elements को remove करना जैसे कई action perform करा सकते है, जिनमेंसे कुछ operation के example के साथ समझेंगे!.

Creating an array in javascript

सबसे पहले तो Javascript में array कैसे create करते है, वह जान लेते है! javascript में array को empty brackets [] और Array() constructor का इस्तेमाल करके easily create कर सकते!

Syntax:

let array = Array() // creating array using constructor
let array1 = [];

Example:

<script>
 let numbers = new Array(1, 2, 3, 4, 5); // creating array using constructor
 let fruits = ['apple', 'banana', 'orange'];
</script>

Array methods in javascript

Javascript में array को manipulated करने के लिए कई method available है, जैसे की map(), filter(), reduce(), sort(), find(), indexOf(), includes(), etc.

Example:

<script>
  let numbers = [1, 2, 3, 4, 5];
  // Doubling each element using map()
  let doubledNumbers = numbers.map(function(num) {
    return num * 2;
  });
  console.log(doubledNumbers); // Output: [2, 4, 6, 8, 10]
</script>

How to use objects in javascript

What is an object in JavaScript?

Javascript में object एक complex data type है, जो आपको key-value pairs में data को collect करने की अनुमति देता है! Objects का इस्तेमाल properties और methods को represent करने के लिए किया जाता है!. Object में properties, variable, methods हो सकते है! Javascript में आपके द्वारा create किये गए सभी object, global object के prototype को inherits करता है!

Creating Object in javascript

Javascript में Object को curly braces {} या object constructor का इस्तेमाल करके create कर सकते है!

Syntax:

<script>
 // Creating object using constructor
 let object = Object();

 // Creating object using curly braces
 let object = {};
</script>

Example:

<script>
  // Creating object using constructor
  let person = new Object();
      person.name = 'John';
      person.age = 30;
      person.city = 'New York';
      person.greet = function() {
       console.log('Hello, my name is ' + this.name);
      };

  // Creating object using curly braces
  let person = {
    name: 'John',
    age: 30,
    city: 'New York',
    greet: function() {
        console.log('Hello, my name is ' + this.name);
    }
  };
 </script>

Object methods in javascript

Javascript में object methods जैसे की .assign(), freeze() and .isFrozen(), .keys() and .values()
Javascript में एक object के properties और value को दूसरे object variable में copy करने के लिए .assign() का इस्तेमाल कर सकते है!.

Syntax:

Object.assign(target, source1, source2, ...);

Example:

<script>
  let target = { a: 1, b: 2 };
  let source = { b: 3, c: 4 };

  let result = Object.assign(target, source);

  console.log(target); // Output: { a: 1, b: 3, c: 4 }
  console.log(result); // Output: { a: 1, b: 3, c: 4 }

</script>

ऊपर के example में देख सकते है, source object के properties को .assign() का इस्तेमाल करके target object में copy किया जाता है, यदि target object में पहले से ही source object की किसी शामे name वाली properties है, तो target object में उस propeties का value source object के value से overwritten कर दिया जाता है!

Leave a Comment

Your email address will not be published. Required fields are marked *