شیء Array در JavaScript
شیء آرایه یک نوع خاص از متغیر هاست که می تواند چندین داده را در قالب یک نام در خود ذخیره کند.
توجه: ایندکس آرایه از صفر شروع می شود، یعنی اولین آیتم [0] است، دومین آیتم [1] و ...
برای کسب اطلاعات بیشتر در مورد آرایه ها در JavaScript به لینک روبرو مراجعه فرمایید: آموزش JS-آرایه ها
کل خصوصیت های مربوط به آرایه ها در JavaScript
متد | توضیحات |
---|---|
constructor | این خصوصیت، تابع سازنده ی آرایه را برمی گرداند. |
length | این خصوصیت، تعداد عناصر یک آرایه را برمی گرداند. |
prototype | این خصوصیت، امکان اضافه کردن خصوصیت یا متد را به یک شیء آرایه فراهم می کند. |
کل متدهای مربوط به آرایه ها در JavaScript
متد | توضیحات |
---|---|
concat() | این متد، دو آرایه را به هم الحاق کرده و یک کپی از آرایه های الحاق شده را برمی گرداند. |
indexOf() | این متد، آرایه را برای یافتن یک عنصر جستجو کرده و مکان آن را برمی گرداند. |
join() | این متد، تمام عناصر یک آرایه را الحاق کرده و در یک رشته قرار می دهد. |
lastIndexOf() | این متد، آرایه را برای یک عنصر جستجو کرده و مکان آن را برمی گرداند. |
pop() | این متد، آخرین عنصر یک آرایه را حذف کرده و آن عنصر را برمی گرداند. |
push() | این متد، عناصر جدید را به آخر یک آرایه اضافه می کند و طول آرایه جدید را برمی گرداند. |
reverse() | این متد، ترتیب عناصر یک آرایه را معکوس می کند. |
shift() | این متد، اولین عنصر یک آرایه را حذف کرده و آن عنصر را برمی گرداند. |
slice() | این متد، قسمتی از یک آرایه را جدا کرده و آرایه جدید را برمی گرداند. |
sort() | این متد، عناصر یک آرایه را مرتب می کند. |
splice() | این متد، عناصر را به آرایه اضافه یا حذف می کند. |
toString() | این متد، یک آرایه را تبدیل به رشته کرده و نتیجه را برمی گرداند. |
unshift() | این متد، عناصر جدید را به ابتدای یک آرایه اضافه می کند و طول آرایه ی جدید را برمی گرداند. |
valueOf() | این متد، مقدار اولیه ی یک آرایه را برمی گرداند. |
من مثال مبتدی که سایت w3schools زده رو متوجه شدم ولی این رو من متوجه نشدم :
array.every(function(currentValue, index, arr), thisValue)
میدونین این به چه معناست ؟
اونجایی که یک تابع رو میفرستیم و بررسی شرط میکنه رو بلدم مابقی پارامتر ها رو بلد نیستم
اگه با ذکر مثالی یا لینکی این رو توضیح بدین و یه نمونش رو به من نشون بدین خیلی ممنون میشم
https://www.w3schools.com/jsref/jsref_every.asp
چطور میشه اعداد رندم بین یک تا ده خروجی گرفت به اینصورت که با هر بار اجرا عدد تولید شده تکراری نباشد
Math.floor(Math.random() * 10) + 1
https://stackoverflow.com/questions/15585216/how-to-randomly-generate-numbers-without-repetition-in-javascript