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

Previous tutorial we talked about primitive type of data or primitive type variables, but in this tutorial we are going to talk about something else which is Reference Type variables. And Reference Type variables are a little bit complicated than primitive type variables because they contain many variables at the same time, and we have basically three types of reference type variables. The first one is objects, the second type is functions. The third one is arrays. The one that we are going to talk about in this video is objects. What objects are they are anything around you think, think about it have anything that has properties.

So for example, a car has properties It has an engine it has speed color, many, many properties. Another example is a house, a house has a color has doors has windows has many other properties. Another example is a person, a person has a name as an age, and also has a job title. But the question is, why would we use objects? And why not? We just use simple variables?

The answer is that it would be very difficult when you create real applications to use just variables because in real applications, you would need many, many variables. And it would be very difficult to have many variables in your program. Instead, you would use just objects which is going to make your life much easier. And as time goes by and as you get more experience, you will know how important objects are. So let's now take a example here, we have here three variables name, age, and job name most age 25 job software engineer. And instead of just creating this, these three variables, we can just compare, we can just combine all of these in one variable called Pearson.

So to create an object, you just type four and then person equals two curly braces. And then inside these curly braces, you would type name and then colon, I think coats and then the name which is most, I think, comma, and then H, and then 25, and then comma, and then job and then colon, and then the job which is soft, where engineer, engineer and don't forget the semicolon at the So this is an object. As you can see, this is an object. A person has these properties, name, age, and job. And of course, person could have more much more than just these properties, maybe gender, maybe other things as well. So how can we print these on the log, it's so simple, just use the console, and then dot log, and pass that person inside person, and colon.

And let's now a semicolon. And let's now save and run. And as you can see here in the console log, we have the name, the age and the job. But what if we want to get only one, a property from this object? It's so simple. There are actually two ways to call a property from an object.

So if we want to get the name we just use person dot name. So for example, for me equals to person, dot name and semicolon. And then we pass here the name. And what we should get after that is the name. And as you can see, we have the name, which is the which is most, if we want the age, I'm going to change this to age. And here as well, I'm going to call the age, save and also here age, Save and Run.

And as you can see, we get the age The same goes for the job. And of course, we can do that immediately inside the console dot log. So I'm going to use person, person dot age and save and run and as you can see the age has been printed here. And the other way to call properties from an object is to use square brackets. So instead of the dot notation, I am going to change these two square brackets and inside I'm going to pass age If I save and run, and of course I should here past age, Save and Run. As you can see, we have here the age 25.

So these are the two ways to call properties form an object, but the one that is commonly used is the dot notation, which is person dot H dot h. And of course, you can create object objects of anything, you can create an object as I told you, you have a car, a car object, and then inside you can add the module the name, the engine type, anything the color, and you can, of course creating an object of anything. And I want you to practice this because objects are very powerful and important in any programming language and in JavaScript in specific

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.