𝗠𝗮𝘀𝘁𝗲𝗿𝗶𝗻𝗴 𝗖𝗼𝗻𝘀𝘁𝗿𝘂𝗰𝘁𝗼𝗿𝘀 𝗮𝗻𝗱 𝗔𝗿𝗿𝗮𝘆𝘀 𝗶𝗻 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁
JavaScript developers need to understand two core concepts: Constructors and Arrays.
Constructors help you create objects. Use the new keyword to build objects from a function. This sets properties like name and age automatically.
Example: function Person(name = "Unknown", age = 0) { this.name = name; this.age = age; }
const person1 = new Person("Pranjal", 30);
Arrays store lists of data. They use zero-based indexing. This means the first item is at index 0.
Key Array Methods:
- push: Add an item to the end.
- pop: Remove the last item.
- unshift: Add an item to the start.
- shift: Remove the first item.
- length: Shows the size of the array.
You use these tools to process data. For example, you can loop through a list of student marks to find a total or an average.
Logic flow for calculating grades:
- Check for failing marks using a loop.
- Calculate the sum of all marks.
- Divide the sum by the array length to get the average.
- Assign a grade based on the average score.
Mastering these basics makes your code cleaner and more efficient.
Source: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8