Skip to content

Commit 31b6f68

Browse files
committed
fixed
1 parent 20080d9 commit 31b6f68

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Diff for: 1-js/05-data-types/04-array/article.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
তবে জাভাস্ক্রিপ্টে এই ধরণের ক্রম কালেকশন নিয়ন্ত্রণের জন্য আরেকটি বিশেষ ডাটা স্ট্রাকচার আছে যার নাম `Array`
1010

11-
## Declaration
11+
## অ্যারে ডিক্লেয়ার
1212

1313
আমরা দুইভাবে অ্যারে ডিক্লেয়ার করতে পারি:
1414

@@ -17,7 +17,7 @@ let arr = new Array();
1717
let arr = [];
1818
```
1919

20-
বেশিরভাগ সময় আমরা দ্বিতীয় সিন্ট্যাক্সটি ব্যবহার করি। আমরা শুরতে এলিমেন্ট সমূহও অ্যাসাইন করে দিতে পারি:
20+
বেশিরভাগ সময় আমরা দ্বিতীয় সিন্ট্যাক্সটি ব্যবহার করি। আমরা শুরুতে এলিমেন্ট সমূহও অ্যাসাইন করে দিতে পারি:
2121

2222
```js
2323
let fruits = ["Apple", "Orange", "Plum"];
@@ -187,7 +187,7 @@ fruits.unshift("Pineapple", "Lemon");
187187
alert( fruits );
188188
```
189189

190-
## Internals
190+
## ইন্টারনাল
191191

192192
অ্যারে হল একটি বিশেষ ধরণের অবজেক্ট। সাধারণত অ্যারের কোন প্রপার্টি আমরা এভাবে অ্যাক্সেস করি `arr[0]`, আসলে এটি অবজেক্ট অ্যাক্সেসের একটি সিনট্যাক্স `obj[key]` এর মত। এখানে `arr` হল একটি অবজেক্ট আর *index* হল তার `key`.
193193

@@ -235,7 +235,7 @@ fruits.age = 25; // এবং এখানে কী হিসেবে এক
235235

236236
আমাদের মনে রাখতে হবে জাভাস্ক্রিপ্টে অ্যারে একটি স্পেশাল স্ট্রাকচার যা আমাদের ডাটাকে উর্ধক্রমে সংরক্ষণ করতে দেয়। এবং এটি কিছু বিশেষ মেথড প্রদান করে। যেহুতু জাভাস্ক্রিপ্ট ইঞ্জিন অ্যারের ডাটাগুলো মেমোরিতে পাশাপাশি সংরক্ষণ করে সুতরাং এদের এভাবেই ব্যবহার করা উচিত, অন্যথায় আমরা বিশেষ সুবিধাসমূহ পাব না, যদি আমাদের কী ভ্যালু অনুযায়ী কালেকশন লাগে তাহলে আমরা রেগুলার অবজেক্ট `{}` ব্যবহার করব।
237237

238-
## Performance
238+
## পারফরম্যান্স
239239

240240
`push/pop` মেথড দুটি দ্রুত কাজ করে, অন্যদিকে `shift/unshift` এর পারফরম্যান্স ধীরগতির।
241241

@@ -323,7 +323,7 @@ for (let key in arr) {
323323
Generally, we shouldn't use `for..in` for arrays.
324324

325325

326-
## A word about "length"
326+
## "length" নিয়ে বিস্তারিত
327327

328328
যখন আমরা অ্যারেতে কোন পরিবর্তন করি তখন `length` প্রপার্টিটি পরিবর্তন হয়। তবে একটি ব্যাপার এটি আমাদের অ্যারের মোট এলিমেন্ট নির্দেশ করে না, তবে সবচেয়ে বড় ইনডেক্স এর সাথে ১ যোগ করে মানটি `length` প্রপার্টিটি সেট হয়।
329329

@@ -427,7 +427,7 @@ alert( "1" + 1 ); // "11"
427427
alert( "1,2" + 1 ); // "1,21"
428428
```
429429

430-
## Don't compare arrays with ==
430+
## দুটি অ্যারের মধ্যে তুলনা ==
431431

432432
জাভাস্ক্রিপ্টে দুটি অ্যারের মধ্যে `==` এর সাহায্যে তুলনা করা যায় না।
433433

0 commit comments

Comments
 (0)