More Array Functions

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

The second function that we are going to take a look at today is called concat. And what concat does is that it adds more elements, it adds to arrays to each other's and in stored them in a new array. So suppose that I want to add more elements here to this to this day's array, or I want to create a new array. What I'm going to do is just I'm going to use the days and then I'm going to call concat. And then here I'm going to pass a new array called maybe Thursday, Thursday, if I store the result here, in a new array called new array, new array, and pass and I pass this new array here. Save and Run, which I'm going to get.

As you can see, Thursday has been concatenated. And a new array has been emerged. So if I have an array, and I want to add more elements at the end only at the end, I would just pass a new array here. So it's less useful than the splice method because you cannot add a specific element or specific array in between or even delete. So it just combines two arrays, mix them into one new array. The third function that we are going to take a look at is called join.

And what join does is that it adds a specific character in between elements in an array and returns the result as a string. So let's try this function. Here. Suppose that I have this array again days and a want to just add space in between them and return them as a big string. What I'm going to do is that I'm going to use again this array, and then I'm going to call this join. And inside the join, what I'm going to do is just I'm going to pass it with a one to separate or add in between each of these elements.

So what I'm going to add is just an empty string. So the result is inside a new array, called days a one. Now, if I save and run, what I'm going to get is that Saturday, Monday, Tuesday and Wednesday, and they are just a string. Now it's this one is a string, but the here we have just added a space. And suppose that you you don't want to add space you want to add, let's say coma, just add comma here and say run. And what I'm going to get is Saturday, Monday, Tuesday, and Wednesday and a bit in between each element, just a comma.

So what join does is that it adds an element or a character in between elements of an array and returns the result. A string, another function called slice. And what slice does is that it takes a copy of this array or part of it and stores it into a new array. So let's try this function. Here, I'm going to create a new variable or array called Data one. And I'm going to store the result of this, I'm going to use the days that slice this time.

And what slice function does it takes what slice function takes as parameters, it takes two parameters. The first one is the parameter that you want to start at copying. And the second parameter is the parameter in which you want to end but it's not included. So So suppose that they want to copy only Saturday and Monday. What I'm going to do is that I'm going to add the starting position or index which is zero and the ending position is good. Going to be not one, it's going to be two because two is not is not going to be included.

If I add one, one is not going to be included, therefore I want I have to increase it by one. So here I'm going to pass two instead of one. And what that means is that I'm going to copy position one, position zero, as well as one, but two is not going to be included. So here the in the position is not going to be included. So let's now save and run. And as you can see, I get a new copy, I get a copy of this array, or actually part of it, only the first and second parameter.

But if I pass instead of two, one, what what I'm going to get is I'm going to get only Saturday because as I told you, the ending position is not included. So I end at position one, but it's not going to be included. So these are very important functions for arrays and will make everything easier to use. Later later when you work with arrays, so I would suggest practicing these functions a lot with many, many examples, because you will have to use them later and instead of creating your own functions to do a specific task for arrays, you have already these functions that will get the job done for you.

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.