Mujeeb Ahmed Profile picture
Mar 9, 2022 โ€ข 25 tweets โ€ข 9 min read โ€ข Read on X
JavaScript Arrays๐Ÿคฉ, Mega thread๐Ÿš€.
All of the content includes examples so that any aspiring Web developer can quickly grasp the concepts. Image
1. What is a JavaScript Arrays.
An array in JavaScript is a variable that can hold several values.
Example: Image
2. What's the Point of Using an Array?
If you have a list of items (say, a list of car names), storing the cars in single variables might look like this:
Example: Image
But what if you want to go through the cards one by one and find a specific one? What if you had 500 cars instead of three?
An array is a solution!
An array can store many values under a single name, and the values can be accessed by referring to an index number.
3. Making an Array.
The simplest way to create a JavaScript Array is to use an array literal. ImageImage
4. How to Recognize an Array.
A common question is: How do I know if a variable is an array?

The problem is that the JavaScript operator typeof returns "object":

Solutions: Image
5. Accessing Array Elements.
The index number is used to access an array element:

Note: Array indexes start with 0.
[0] is the first element. [1] is the second element.[2] is the third element. Image
6. Changing an Array Element.
we can change the value of the elements in an array.
Example: Image
7. Accessing the Full Array.
The full array can be accessed in JavaScript by referring to the array name:

Example: Image
8. Arrays are Objects.
Arrays are a portion of objects. In JavaScript, the type of operator returns "object" for arrays.

JavaScript arrays, on the other hand, are best described as arrays. Image
9. Array Elements Can Be Objects.
Variables in JavaScript can be objects. Arrays are a subset of objects.

As a result, you can have variables of various types in the same Array.

An Array can contain objects. An array can contain functions. An array can contain arrays: Image
10. Array Properties and Methods.
The real strength of JavaScript arrays are the built-in array properties and methods: Image
11. The length Property:-
The length property of an array returns the length of an array (the number of array elements).
Example: Image
12. Accessing the First Array Element
=>Returns the first element of an array
Example: Image
13. Accessing the Last Array Element

=>Returns the last element of an array

Example: Image
14. Updating the Array:
1. push():
Adds one or more elements to the end of an array, and returns the new length of the array. Image
2. pop():
Removes the last element from an array and returns that element. Image
3. shift():
Removes the first element from an array and returns that element. Image
4.unshift():
Adds one or more elements to the front of an array, and returns the new length of the array. Image
15. Filtering/Finding Elements in array methods:

1. at():
The at() method takes an integer value and returns the item at that index, allowing for positive and negative integers. Negative integers count back from the last item in the array. Image
2.indexof():
The indexOf() method returns the first index (position) of a specified value.
The indexOf() method returns -1 if the value is not found.

3. find():
The find() method returns the first element in the provided array that satisfies the provided testing function. ImageImage
4. findindex():
The findIndex() method returns the index of the first element in the array that satisfies the provided testing function, else it will return -1

5. filter():
The filter() method creates a new array with array elements that pass a test. ImageImage
6. includes():
The includes() method determines whether an array includes a certain value among its entries, returning true or false as appropriate.

7. every(): The every() method check if all array values pass a test. ImageImage
8. some():
The some() method tests whether at least one element in the array passes the test implemented by the provided function. It returns true if, in the array, it finds an element for which the provided function returns true; otherwise it returns false. Image
9. reverse()
Reverses the order of the elements of an array in place. (First becomes the last, last becomes first.

10. concat()
Returns a new array that is the calling array joined with another array or value. ImageImage

โ€ข โ€ข โ€ข

Missing some Tweet in this thread? You can try to force a refresh
ใ€€

Keep Current with Mujeeb Ahmed

Mujeeb Ahmed Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @mujeeb0147

Jun 21
AI is not here to replace us; it's here to enhance us.

Discover the 10 Best AI Websites for Your Device

Incredibly USEFUL and slightly sneakyโ• Hook Img
1. Photoskop

โ†’ It provides interactive photography lessons on white balance, ISO, depth of field, and exposure.

๐Ÿ”— photoskop.com
2. TeamCreate

โ†’ Build AI workers with many functions for hundreds of positions in marketing, sales, finance, and other areas.

๐Ÿ”— teamcreate.ai
Read 12 tweets
May 19
๐™ˆ๐™–๐™จ๐™ฉ๐™š๐™ง ๐™ƒ๐™๐™ˆ๐™‡ ๐™–๐™ฃ๐™™ ๐˜พ๐™Ž๐™Ž ๐™ž๐™ฃ 2024

๐˜พ๐™ค๐™ข๐™ฅ๐™ก๐™š๐™ฉ๐™š ๐™Ž๐™ฉ๐™ง๐™ช๐™˜๐™ฉ๐™ช๐™ง๐™š๐Ÿ‘‡ Image
โžฝ ๐—•๐—ฎ๐˜€๐—ถ๐—ฐ๐˜€ ๐—ผ๐—ณ ๐—›๐—ผ๐˜„ ๐—ช๐—ฒ๐—ฏ๐˜€๐—ถ๐˜๐—ฒ๐˜€ ๐˜„๐—ผ๐—ฟ๐—ธ๐˜€

โžฉ Client Server architecture in detail.
โžฉ What is the role of HTML in Picture and why is it used?
โžฝ ๐—•๐—ฎ๐˜€๐—ถ๐—ฐ๐˜€ ๐—ผ๐—ณ ๐—›๐—ง๐— ๐—Ÿ

โžฉ Introduction to HTML.
โžฉ HTML Syntax and Structure.
โžฉ HTML Elements and Tags.
โžฉ HTML Attributes.
Read 33 tweets
Dec 16, 2023
JavaScript Roadmap 2023๐Ÿš€๐Ÿ‘‡๐Ÿป

Mega Thread๐Ÿงต Image
Stage 1: Fundamentals
โžฝ Introduction to JavaScript

โžฉ What is JavaScript and why is it important?
โžฉ Client-side vs. Server-side JavaScript.
โžฉ Adding JavaScript to HTML pages.
Read 29 tweets
Nov 24, 2023
10 websites you have to check out if you want to learn ๐—๐—ฎ๐˜ƒ๐—ฎ๐—ฆ๐—ฐ๐—ฟ๐—ถ๐—ฝ๐˜ for free.

[Bookmark ๐Ÿ”– for later] Image
๐Ÿญ. ๐—ณ๐—ฟ๐—ฒ๐—ฒ๐—–๐—ผ๐—ฑ๐—ฒ๐—–๐—ฎ๐—บ๐—ฝ. ๐—ผ๐—ฟ๐—ด

- FreeCodeCamp. org a curriculum-based platform that offers real-time coding learning and project building opportunities for users.

freeCodeCamp.org
๐Ÿฎ. ๐—๐—ฎ๐˜ƒ๐—ฎ๐—ฆ๐—ฐ๐—ฟ๐—ถ๐—ฝ๐˜ ๐—ณ๐—ผ๐—ฟ ๐—ฐ๐—ฎ๐˜๐˜€

- JavaScript for Cats offers free online courses for beginners, covering basic functions, data structures, fundamental programs, and libraries.

jsforcats.com
Read 12 tweets
Oct 28, 2023
Faceless YouTube channels are one of the finest ways to make money.

Heygen and Canva have just made it extremely simple to get started.

Here's how to use AI to create faceless YouTube videos and earn money every minute.
@HeyGen_Official has partnered with @Canva to bring AI Avatars to your designs!

This is another step we took to bring AI closer to fellow creators.

Create custom AI avatars in seconds with this guide.
@HeyGen_Official @canva Step 1: Connect HeyGen to Canva in just a few clicks!

- Open Canva.
- Go to Apps and find HeyGen.
- Select it, then create a project.
- Click "Connect" to link these powerful tools together.
Read 8 tweets
Sep 8, 2023
Master Front-End Development for FREE :
Websites :
โžฉ W3schools -
โžฉ Mdn docs -
โžฉ Programiz - w3schools.com
developer.mozilla.org/en-US/
programiz.com
YouTube Channels:
โžฉ Traversy media -
โžฉ The Net Ninja -
โžฉ Code With Mosh - youtube.com/@TraversyMedia
youtube.com/@NetNinja
youtube.com/@programmingwiโ€ฆ
Read 6 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(