Array of Objects

5 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$39.99
List Price:  $79.99
You save:  $40
€38.34
List Price:  €76.69
You save:  €38.35
£31.81
List Price:  £63.63
You save:  £31.81
CA$57.41
List Price:  CA$114.84
You save:  CA$57.43
A$63.97
List Price:  A$127.96
You save:  A$63.98
S$54.21
List Price:  S$108.43
You save:  S$54.22
HK$310.92
List Price:  HK$621.91
You save:  HK$310.99
CHF 35.74
List Price:  CHF 71.50
You save:  CHF 35.75
NOK kr452.69
List Price:  NOK kr905.49
You save:  NOK kr452.80
DKK kr285.99
List Price:  DKK kr572.05
You save:  DKK kr286.06
NZ$70.70
List Price:  NZ$141.42
You save:  NZ$70.72
د.إ146.88
List Price:  د.إ293.80
You save:  د.إ146.92
৳4,759.62
List Price:  ৳9,520.44
You save:  ৳4,760.81
₹3,397.10
List Price:  ₹6,795.05
You save:  ₹3,397.95
RM180.27
List Price:  RM360.59
You save:  RM180.32
₦61,792.91
List Price:  ₦123,601.28
You save:  ₦61,808.36
₨11,086.54
List Price:  ₨22,175.86
You save:  ₨11,089.31
฿1,367.71
List Price:  ฿2,735.76
You save:  ฿1,368.05
₺1,402.52
List Price:  ₺2,805.39
You save:  ₺1,402.87
B$243.37
List Price:  B$486.81
You save:  B$243.44
R732.54
List Price:  R1,465.27
You save:  R732.72
Лв74.93
List Price:  Лв149.89
You save:  Лв74.95
₩57,842.33
List Price:  ₩115,699.13
You save:  ₩57,856.80
₪145.51
List Price:  ₪291.06
You save:  ₪145.55
₱2,352.81
List Price:  ₱4,706.21
You save:  ₱2,353.40
¥6,256.23
List Price:  ¥12,514.03
You save:  ¥6,257.80
MX$803.05
List Price:  MX$1,606.30
You save:  MX$803.25
QR145.19
List Price:  QR290.43
You save:  QR145.23
P550.51
List Price:  P1,101.16
You save:  P550.64
KSh5,142.14
List Price:  KSh10,285.57
You save:  KSh5,143.43
E£2,034.81
List Price:  E£4,070.14
You save:  E£2,035.32
ብር4,965.06
List Price:  ብር9,931.37
You save:  ብር4,966.30
Kz36,710.82
List Price:  Kz73,430.82
You save:  Kz36,720
CLP$39,506.29
List Price:  CLP$79,022.46
You save:  CLP$39,516.17
CN¥291.78
List Price:  CN¥583.63
You save:  CN¥291.85
RD$2,425.42
List Price:  RD$4,851.45
You save:  RD$2,426.03
DA5,393.73
List Price:  DA10,788.81
You save:  DA5,395.08
FJ$92.63
List Price:  FJ$185.29
You save:  FJ$92.66
Q306.89
List Price:  Q613.86
You save:  Q306.97
GY$8,332.99
List Price:  GY$16,668.06
You save:  GY$8,335.07
ISK kr5,538.46
List Price:  ISK kr11,078.31
You save:  ISK kr5,539.84
DH400.86
List Price:  DH801.83
You save:  DH400.96
L734.57
List Price:  L1,469.33
You save:  L734.75
ден2,358.54
List Price:  ден4,717.67
You save:  ден2,359.13
MOP$318.86
List Price:  MOP$637.80
You save:  MOP$318.94
N$733.28
List Price:  N$1,466.76
You save:  N$733.47
C$1,465.68
List Price:  C$2,931.72
You save:  C$1,466.04
रु5,417.88
List Price:  रु10,837.11
You save:  रु5,419.23
S/148.31
List Price:  S/296.66
You save:  S/148.35
K161.51
List Price:  K323.07
You save:  K161.55
SAR150.21
List Price:  SAR300.46
You save:  SAR150.25
ZK1,102.28
List Price:  ZK2,204.85
You save:  ZK1,102.56
L190.81
List Price:  L381.67
You save:  L190.86
Kč963.45
List Price:  Kč1,927.14
You save:  Kč963.69
Ft15,873.63
List Price:  Ft31,751.23
You save:  Ft15,877.60
SEK kr441.19
List Price:  SEK kr882.49
You save:  SEK kr441.30
ARS$40,705.74
List Price:  ARS$81,421.67
You save:  ARS$40,715.92
Bs275.23
List Price:  Bs550.54
You save:  Bs275.30
COP$174,344.67
List Price:  COP$348,732.94
You save:  COP$174,388.27
₡20,095.61
List Price:  ₡40,196.26
You save:  ₡20,100.64
L1,011.06
List Price:  L2,022.38
You save:  L1,011.31
₲310,574.38
List Price:  ₲621,226.44
You save:  ₲310,652.05
$U1,776.52
List Price:  $U3,553.49
You save:  $U1,776.96
zł163.49
List Price:  zł327.04
You save:  zł163.54
Already have an account? Log In

Transcript

As we said before, arrays can take any type of data. And it can even take objects. And it's important to know how to add objects to an array. Because it's going to be super powerful, because adding all these kind of objects into one single variable will make your life much easier. So let's take a look. Suppose that you have an array called employees, employees, and instead of just typing the name of the game, the name of these employees, john, Kay, etc, etc.

Suppose that we want to have more information about that single employee. So for example, john, we want to have his ID, his age, his height, and even more more information and this is very important because Suppose that you are traveling somewhere, you would have to have a passport. And that passport, for example, has a lot of information about you your name, your age, your date of birth, many things. And these things are recorded in a database in a computer. And in order to identify you, there has to be some kind of object that contains all of these information about about you. Therefore, we need to mimic this and create our own array of objects.

So let's learn how to create an array of objects. So instead of just adding strings, what I'm going to add here is as we learned before, here, if we create just a single object of our person one equals two kale replaces and then here I'm going to tell you the key value pairs mean JOHN, and then age, and then 25, and then maybe anything else you can think of maybe the height, maybe the date of birth, maybe the nationality, anything you want. But for the sake of simplicity, I'm going to use the height. I'm going to also i'm going to only use three elements, three properties of this object. So here 180. So here we have three elements in this object.

And in order to add this object inside this array, we would type person one, right? But instead of creating this explicitly, and storing it into a single variable, what I'm going to do is that I'm gonna copy this complete line, and E and I'm going to delete this and I'm going to paste it here. And as you can see, we have now an employee's array that has a single object inside a single element, I am no longer in need of this line of code, right, I'm going to delete this line of code. So now our life is much easier. And we only need one variable, of course here in order. In order to add more elements to this array, what I'm going to do is add comma, and then paste this again, and change these information for example key and age, maybe 23, height 170 and so on and so forth.

If you want more elements, just add comma and add your object. So now we have this array, which has two elements. But the problem is that how are we how are we going to access a specific element a specific problem 30 have one of these objects? Well, the answer is, in order to access one, one complete element from an from an array, what we learned is that you, you would type in, you would type employees, and then square brackets, and then the index of that element. So this complete object is now an element. So this is element one, or item one.

And this complete object now is element two, or I think two. So here I want to access john, just john. If I type zero, and use the console, dot log, and I only print this. What I'm going to get is that we're going to get the complete object, the complete information name, age and height. But if I want only the name, what they would do now is they would call The name the name property by the dot notation. So here I'm going to use name.

And save and run. And as you can see, I get only the name, only the name. If I want the age only I'm going to use, I'm going to call the age, save on run, I'm going to get 25. But if I want the second element, we only change the index. So here's index from zero to one. And I'm going to change the age to the name.

And if I save and run, I'm gonna get Kate. So this is how you can create objects inside an array, and it's called array of objects. And this is how we can access a specific property of an object that lies inside an array.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.