1
00:00:00,960 --> 00:00:03,030
Entonces, en los últimos videos,

2
00:00:03,030 --> 00:00:05,870
hemos aprendido a trabajar con cadenas

3
00:00:05,870 --> 00:00:10,270
y también hice un par de ejercicios y un desafío.

4
00:00:10,270 --> 00:00:12,780
Pero mucha gente me ha preguntado

5
00:00:12,780 --> 00:00:16,220
para crear aún más ejercicios de cuerdas.

6
00:00:16,220 --> 00:00:19,200
Y entonces, en esta lección, vamos a resolver básicamente

7
00:00:19,200 --> 00:00:23,773
un desafío más y haz otro buen ejercicio de cuerdas.

8
00:00:25,690 --> 00:00:29,500
Entonces, en algún lugar al comienzo de sus archivos de inicio

9
00:00:29,500 --> 00:00:33,520
tendrás esta cadena de vuelos como esta.

10
00:00:33,520 --> 00:00:36,610
Entonces nuestro objetivo es básicamente transformar

11
00:00:36,610 --> 00:00:38,650
este lío (indistinto) aquí,

12
00:00:38,650 --> 00:00:43,170
cuál es la cadena en esta salida bien formateada

13
00:00:43,170 --> 00:00:46,050
que contiene toda la información que es

14
00:00:46,050 --> 00:00:49,650
en esta cadena aquí, pero luego póngalo de una manera

15
00:00:49,650 --> 00:00:52,570
que es realmente legible para la gente.

16
00:00:52,570 --> 00:00:56,070
Así que supongamos, por ejemplo, que obtenemos esta cadena aquí

17
00:00:56,070 --> 00:00:58,280
de algún tipo de API web.

18
00:00:58,280 --> 00:01:00,370
Y nuestro objetivo en nuestra aplicación.

19
00:01:00,370 --> 00:01:03,273
tiende a mostrar los datos de esta manera.

20
00:01:04,590 --> 00:01:08,720
Entonces, comencemos por echar un vistazo a nuestra cadena aquí

21
00:01:08,720 --> 00:01:12,630
para que podamos pensar en cómo abordar este problema.

22
00:01:12,630 --> 00:01:17,523
Entonces, vemos que tenemos básicamente cuatro líneas de salida aquí.

23
00:01:18,930 --> 00:01:22,803
Entonces, si echamos un vistazo a la cadena, podemos ver

24
00:01:22,803 --> 00:01:25,840
que tenemos aquí esta primera parte,

25
00:01:25,840 --> 00:01:28,630
entonces tenemos este signo más.

26
00:01:28,630 --> 00:01:32,330
Y entonces ya ves que aquí hay otro y otro.

27
00:01:32,330 --> 00:01:35,080
Y esencialmente este signo más,

28
00:01:35,080 --> 00:01:37,240
actúa como separador entre

29
00:01:37,240 --> 00:01:39,680
estos cuatro datos.

30
00:01:39,680 --> 00:01:41,273
Así que estos cuatro vuelos.

31
00:01:42,150 --> 00:01:44,540
Así que este aquí les mostré como el primero.

32
00:01:44,540 --> 00:01:46,540
Entonces aquí tenemos el segundo,

33
00:01:46,540 --> 00:01:49,453
el tercero y el cuarto.

34
00:01:52,290 --> 00:01:57,290
Entonces, comencemos dividiendo eso para que podamos transformar

35
00:01:57,290 --> 00:02:00,760
esta cuerda en estas cuatro piezas.

36
00:02:00,760 --> 00:02:04,830
Y por ahora simplemente bloquearé el resultado de hacer eso

37
00:02:04,830 --> 00:02:09,790
a la consola solo para que podamos echar un primer vistazo a esto.

38
00:02:09,790 --> 00:02:11,330
Así que recuerda que para eso,

39
00:02:11,330 --> 00:02:13,573
vamos a utilizar el método de división.

40
00:02:14,420 --> 00:02:19,000
Así que vuelos.dividir y luego especificamos

41
00:02:19,000 --> 00:02:22,520
por qué carácter queremos dividir la cadena.

42
00:02:22,520 --> 00:02:26,473
Así que dale una caja fuerte, y luego verás que obtenemos esta matriz,

43
00:02:27,310 --> 00:02:29,150
y esta matriz contiene ahora,

44
00:02:29,150 --> 00:02:32,853
estas cuatro piezas de información, entonces estos cuatro vuelos.

45
00:02:33,690 --> 00:02:37,730
Ahora, de nuevo, ves aquí que en realidad tenemos una línea

46
00:02:37,730 --> 00:02:39,350
para cada uno de los vuelos.

47
00:02:39,350 --> 00:02:42,230
Eso significa que queremos bloquear la consola.

48
00:02:42,230 --> 00:02:44,500
una línea para cada vuelo.

49
00:02:44,500 --> 00:02:47,810
Entonces, probablemente deberíamos recorrer esta matriz

50
00:02:47,810 --> 00:02:50,340
y luego crea una cadena como esta

51
00:02:50,340 --> 00:02:52,500
en cada una de las iteraciones.

52
00:02:52,500 --> 00:02:55,963
Y también aprendimos cómo hacerlo en esta sección,

53
00:02:57,530 --> 00:02:59,483
entonces podemos usar el bucle for of.

54
00:03:00,960 --> 00:03:03,140
Entonces digamos que cada uno de ellos es un vuelo

55
00:03:04,950 --> 00:03:09,950
y aquí podemos usar directamente un flight.split

56
00:03:12,740 --> 00:03:14,803
que crea la matriz que acabamos de ver.

57
00:03:16,100 --> 00:03:20,030
Y de nuevo para empezar, registremos cada uno de los vuelos

58
00:03:20,030 --> 00:03:22,470
aquí a la consola en cada iteración

59
00:03:22,470 --> 00:03:24,073
y luego podemos deshacernos de esto,

60
00:03:26,370 --> 00:03:30,040
y aquí estamos tratando de acceder a esa variable de vuelo

61
00:03:30,040 --> 00:03:32,060
pero por supuesto son vuelos.

62
00:03:32,060 --> 00:03:35,810
Entonces esta cadena aquí, y ahora de hecho obtenemos

63
00:03:35,810 --> 00:03:39,630
nuestras cuatro cuerdas aquí bloqueadas por separado a la consola.

64
00:03:39,630 --> 00:03:42,120
Y ahora es el momento de construir realmente

65
00:03:42,120 --> 00:03:44,990
cada una de estas cadenas bien formateadas

66
00:03:44,990 --> 00:03:48,040
fuera de su lío que llegamos aquí.

67
00:03:48,040 --> 00:03:51,150
De nuevo podemos notar que tenemos un elemento

68
00:03:51,150 --> 00:03:55,200
que básicamente divide o separa diferentes piezas

69
00:03:55,200 --> 00:03:58,210
de la información dentro de la cadena.

70
00:03:58,210 --> 00:04:00,950
Así que aquí vemos, tenemos una salida retrasada

71
00:04:00,950 --> 00:04:05,950
y aquí tenemos este código de aeropuerto, aquí otro,

72
00:04:06,900 --> 00:04:09,210
y luego aquí en el momento de la llegada

73
00:04:09,210 --> 00:04:11,910
que es exactamente lo que tenemos en la cadena.

74
00:04:11,910 --> 00:04:16,820
Entonces, aquí tenemos la salida tardía, el código del aeropuerto.

75
00:04:16,820 --> 00:04:20,573
para Farrow, y luego el código de aeropuerto para Berlín.

76
00:04:21,560 --> 00:04:24,870
Entonces, por lo tanto, extraigamos esa información.

77
00:04:24,870 --> 00:04:29,300
de la cuerda otra vez, y así otra vez,

78
00:04:29,300 --> 00:04:33,440
Comenzaré dividiendo esta variable

79
00:04:33,440 --> 00:04:37,170
pero esta vez usando el separador de punto y coma.

80
00:04:37,170 --> 00:04:41,670
Así que exactamente esto, así que verás que ya funcionó.

81
00:04:41,670 --> 00:04:44,560
Y ahora todo lo que tenemos que hacer es obtener estos datos.

82
00:04:44,560 --> 00:04:48,260
fuera de estas matrices, luego formatee cada una de estas

83
00:04:48,260 --> 00:04:51,700
cuatro piezas aquí un poco y luego ensamblar cada una de ellas

84
00:04:51,700 --> 00:04:53,283
en la cuerda final.

85
00:04:55,230 --> 00:04:58,540
Entonces, podemos hacer esto de muchas maneras diferentes,

86
00:04:58,540 --> 00:05:01,800
pero lo que voy a hacer es usar la desestructuración

87
00:05:01,800 --> 00:05:04,823
para sacar estas cuatro piezas de la matriz.

88
00:05:06,240 --> 00:05:10,490
Entonces, recuerde desestructurar, usamos la sintaxis de borrado aquí

89
00:05:10,490 --> 00:05:12,960
sino para especificar variables.

90
00:05:12,960 --> 00:05:16,710
Así que la primera variable aquí, llamémosla el tipo

91
00:05:16,710 --> 00:05:19,943
porque podemos tener salidas y llegadas.

92
00:05:21,300 --> 00:05:25,500
Así que ese es el tipo del que proviene el segundo,

93
00:05:25,500 --> 00:05:28,740
por lo que ven aquí que el primer código de aeropuerto es el de

94
00:05:28,740 --> 00:05:31,230
y el segundo es el to.

95
00:05:31,230 --> 00:05:33,683
Así que de la FAO a TXL.

96
00:05:34,890 --> 00:05:39,083
Así que el tercero es para, y luego el último es el tiempo.

97
00:05:40,150 --> 00:05:43,220
Entonces 1125, que luego transformaremos aquí

98
00:05:43,220 --> 00:05:46,283
en 11H 25 así.

99
00:05:52,950 --> 00:05:55,880
Así que ahora, por supuesto, ya no tenemos la salida.

100
00:05:55,880 --> 00:05:59,753
pero de todos modos, comencemos ahora a crear o generar una cadena aquí.

101
00:06:01,620 --> 00:06:03,903
Así que voy a llamar a esa salida,

102
00:06:04,950 --> 00:06:08,140
y por supuesto, vamos a usar un literal de plantilla

103
00:06:08,140 --> 00:06:11,470
y comenzaré simplemente poniendo esto para las variables

104
00:06:11,470 --> 00:06:13,740
que acabamos de crear aquí,

105
00:06:13,740 --> 00:06:16,843
y entonces podemos formatear cada uno de ellos individualmente.

106
00:06:18,010 --> 00:06:22,913
Eso es tipo, desde, hasta y luego la hora.

107
00:06:25,800 --> 00:06:29,050
Y ya podemos poner eso entre paréntesis,

108
00:06:29,050 --> 00:06:32,840
tal como lo tenemos aquí, y luego para terminar

109
00:06:32,840 --> 00:06:37,813
simplemente bloquearemos eso muy bien en la consola.

110
00:06:39,020 --> 00:06:42,733
Y así, ahora de hecho, tenemos cuatro cuerdas aquí.

111
00:06:44,440 --> 00:06:48,140
Así que ahora formateemos individualmente cada una de estas cuatro piezas.

112
00:06:48,140 --> 00:06:50,150
Y voy a empezar aquí con el tiempo

113
00:06:50,150 --> 00:06:52,260
cual es la mas facil.

114
00:06:52,260 --> 00:06:57,260
Así que aquí solo queremos reemplazar los dos puntos con una H.

115
00:07:01,420 --> 00:07:04,290
Muy bien, eso funcionó maravillosamente.

116
00:07:04,290 --> 00:07:07,030
Y ahora, vamos al tipo.

117
00:07:07,030 --> 00:07:11,240
Entonces ves que en un tipo, siempre tenemos estos guiones bajos

118
00:07:11,240 --> 00:07:14,070
del que por supuesto queremos deshacernos.

119
00:07:14,070 --> 00:07:16,880
Así que aquí debería decir salida retrasada

120
00:07:16,880 --> 00:07:19,770
con un espacio en lugar del guión bajo

121
00:07:19,770 --> 00:07:22,230
y aquí en la llegada básicamente

122
00:07:22,230 --> 00:07:24,823
También quiero deshacerme del guión bajo.

123
00:07:25,760 --> 00:07:29,130
Básicamente, solo vamos a reemplazar el guión bajo

124
00:07:29,130 --> 00:07:30,963
con un espacio vacío.

125
00:07:32,930 --> 00:07:37,930
Así que ahora podemos usar ese método del año 2021

126
00:07:38,160 --> 00:07:42,180
que mencioné antes, pero que no funcionó en ese entonces,

127
00:07:42,180 --> 00:07:45,560
pero ahora que estoy grabando este video, reemplace todo,

128
00:07:45,560 --> 00:07:48,140
en realidad ya funciona en Google Chrome.

129
00:07:48,140 --> 00:07:51,463
Y así, aquí ahora podemos usar, reemplazar todo.

130
00:07:52,660 --> 00:07:56,830
Muy bien, de nuevo, este es un método ES 2021

131
00:07:56,830 --> 00:07:59,140
que es nuevo en JavaScript

132
00:07:59,140 --> 00:08:01,800
y que nos permite reponer todas las incidencias

133
00:08:01,800 --> 00:08:04,630
de una determinada cadena a la vez.

134
00:08:04,630 --> 00:08:08,350
Y de nuevo, vamos a reemplazar el guión bajo

135
00:08:08,350 --> 00:08:10,313
con un espacio

136
00:08:13,150 --> 00:08:14,620
Qué lindo.

137
00:08:14,620 --> 00:08:17,240
Ahora vemos aquí que tenemos este espacio vacío

138
00:08:17,240 --> 00:08:19,640
al principio de cada cadena

139
00:08:19,640 --> 00:08:21,740
pero de eso nos encargaremos luego

140
00:08:21,740 --> 00:08:24,420
porque tendremos que agregar algunas cadenas aquí

141
00:08:24,420 --> 00:08:27,760
o en realidad algunos espacios de todos modos

142
00:08:27,760 --> 00:08:30,363
para crear este formato aquí.

143
00:08:31,470 --> 00:08:34,603
Así que este y todos estos espacios aquí.

144
00:08:35,690 --> 00:08:39,400
Así que no te preocupes por eso por ahora, en cambio,

145
00:08:39,400 --> 00:08:43,950
lo que vamos a hacer ahora es agregar estos puntos rojos aquí.

146
00:08:43,950 --> 00:08:47,870
Estos son en realidad emojis y agregaremos este emoji

147
00:08:47,870 --> 00:08:52,360
siempre que se retrase la salida o la llegada.

148
00:08:52,360 --> 00:08:56,460
Básicamente, para simbolizar que hay un retraso.

149
00:08:56,460 --> 00:09:00,873
Así que esto se aplica tanto a las salidas como a las llegadas como esta.

150
00:09:02,895 --> 00:09:07,895
Básicamente, queremos agregar este emoji cada vez que escriba,

151
00:09:08,270 --> 00:09:12,760
así que es recordar todo esto, así que esto aquí.

152
00:09:12,760 --> 00:09:16,890
Entonces, siempre que esto comience con la cadena retrasada,

153
00:09:16,890 --> 00:09:19,293
entonces queremos agregar este emoji aquí.

154
00:09:21,350 --> 00:09:23,200
Entonces, hagamos eso.

155
00:09:23,200 --> 00:09:27,570
Y en realidad tenemos un método de cadena agradable y fácil para eso.

156
00:09:27,570 --> 00:09:32,570
del que ya hablamos, que es con el que empieza.

157
00:09:34,260 --> 00:09:37,920
Entonces comienza con, y aquí estamos preguntando

158
00:09:37,920 --> 00:09:40,763
si la cadena comienza con retraso,

159
00:09:41,940 --> 00:09:45,400
así que realmente así, y recuerda

160
00:09:45,400 --> 00:09:48,170
que esto va a devolver un lingote.

161
00:09:48,170 --> 00:09:51,780
Y entonces esto es perfecto para luego usar un condicional

162
00:09:51,780 --> 00:09:54,830
como el tornero para devolver algo

163
00:09:54,830 --> 00:09:55,780
en caso de que esto sea para.

164
00:09:57,920 --> 00:10:02,170
Entonces, en caso de que sea así, aquí queremos agregar este emoji

165
00:10:03,160 --> 00:10:08,160
así que podemos venir aquí y copiarlo, pegarlo aquí.

166
00:10:09,670 --> 00:10:12,993
Y si no, entonces simplemente no agregue nada.

167
00:10:16,045 --> 00:10:18,540
Bueno, eso realmente no funcionó.

168
00:10:18,540 --> 00:10:23,430
Todo lo que hizo fue agregar como otro espacio aquí

169
00:10:23,430 --> 00:10:25,763
cual es este de aqui.

170
00:10:26,640 --> 00:10:28,870
Pero creo que sé cuál es el problema,

171
00:10:28,870 --> 00:10:31,970
lo cual, déjame mostrarte esto

172
00:10:31,970 --> 00:10:34,713
iniciando sesión aquí de nuevo, el tipo.

173
00:10:37,450 --> 00:10:40,100
Así que estamos buscando si la cadena,

174
00:10:40,100 --> 00:10:42,780
así que si el tipo de cadena comienza con retrasado

175
00:10:42,780 --> 00:10:44,580
pero de hecho empieza

176
00:10:44,580 --> 00:10:47,453
con _delayed en este punto.

177
00:10:49,070 --> 00:10:52,370
Y por lo tanto tenemos que añadir que aquí

178
00:10:52,370 --> 00:10:54,370
a nuestra prueba también.

179
00:10:54,370 --> 00:10:57,363
Y luego funciona como se esperaba.

180
00:11:00,932 --> 00:11:03,030
Así que quitemos ese registro aquí

181
00:11:03,030 --> 00:11:05,373
y vamos a quitarle ese espacio.

182
00:11:06,690 --> 00:11:11,293
Y ahora tenemos un texto espaciado más uniformemente aquí.

183
00:11:12,170 --> 00:11:15,640
Genial, y en realidad casi hemos terminado aquí.

184
00:11:15,640 --> 00:11:20,570
Todo lo que tenemos que hacer ahora es formatear estos códigos de aeropuerto.

185
00:11:20,570 --> 00:11:24,870
Ahora tenemos todos estos números aquí y aquí también

186
00:11:24,870 --> 00:11:27,940
pero realmente no sirve para nada aquí

187
00:11:27,940 --> 00:11:29,423
para formatear la cadena.

188
00:11:30,270 --> 00:11:33,540
Así que todo lo que queremos son las tres letras aquí,

189
00:11:33,540 --> 00:11:36,670
del que está hecho cualquier código de aeropuerto.

190
00:11:36,670 --> 00:11:38,830
Así que siempre son solo tres letras

191
00:11:38,830 --> 00:11:42,693
pero el número después, no nos importa en absoluto.

192
00:11:43,690 --> 00:11:47,000
Entonces, básicamente, lo que haremos con esta cadena

193
00:11:47,000 --> 00:11:50,670
y tambien esto de aqui, es tomar las tres primeras letras

194
00:11:50,670 --> 00:11:53,920
y luego convertirlos a mayúsculas.

195
00:11:53,920 --> 00:11:55,893
Y entonces eso es todo.

196
00:11:57,810 --> 00:12:00,053
Entonces, hagamos lo que acabo de decir.

197
00:12:00,950 --> 00:12:05,950
Así que usamos el método de división para tomar los tres primeros elementos.

198
00:12:06,540 --> 00:12:09,630
Así que desde la posición cero hasta la tres,

199
00:12:09,630 --> 00:12:11,710
donde tres no está incluido,

200
00:12:11,710 --> 00:12:14,730
así que estamos tomando cero uno y dos

201
00:12:14,730 --> 00:12:19,560
y luego podemos simplemente encadenar el método de dos mayúsculas

202
00:12:19,560 --> 00:12:22,163
en eso, y ahí vamos.

203
00:12:23,260 --> 00:12:26,180
Entonces son cuatro ahora y ahora podemos copiar

204
00:12:26,180 --> 00:12:29,410
lo mismo de aquí a aquí.

205
00:12:29,410 --> 00:12:31,021
Pero en realidad no hagamos eso,

206
00:12:31,021 --> 00:12:36,021
pero crearé un pequeño refactor fuera de aquí.

207
00:12:37,640 --> 00:12:42,167
Entonces, básicamente, cree solo una pequeña función llamada getCode

208
00:12:43,390 --> 00:12:48,133
que obtiene una cadena, y luego de esa cadena,

209
00:12:49,740 --> 00:12:50,823
hace esto

210
00:12:52,450 --> 00:12:57,450
Así que vamos a cortar eso, y eso es todo.

211
00:12:57,750 --> 00:13:01,830
Así que es solo una función de flecha agradable y simple.

212
00:13:01,830 --> 00:13:04,020
solo para el pequeño caso de uso.

213
00:13:04,020 --> 00:13:06,840
Y observe cómo definí esta variable aquí

214
00:13:06,840 --> 00:13:09,790
fuera del bucle, porque de lo contrario,

215
00:13:09,790 --> 00:13:11,360
esta función aquí va a ser definida

216
00:13:11,360 --> 00:13:14,363
una y otra vez que no es necesario.

217
00:13:15,550 --> 00:13:19,270
Así que ahora podemos simplemente representar esto entre paréntesis

218
00:13:19,270 --> 00:13:21,593
y pasarlo a getCode,

219
00:13:22,630 --> 00:13:25,070
y entonces eso tomará esta cadena,

220
00:13:25,070 --> 00:13:27,050
pasarlo a esta función,

221
00:13:27,050 --> 00:13:30,380
que luego hará el formato que queríamos

222
00:13:30,380 --> 00:13:35,020
y lo devolveremos y haremos lo mismo

223
00:13:35,920 --> 00:13:40,920
al destino y, eso es todo.

224
00:13:43,490 --> 00:13:46,330
Entonces, ya casi hemos terminado.

225
00:13:46,330 --> 00:13:48,660
Así que una cadena está bien formateada.

226
00:13:48,660 --> 00:13:52,823
Se ve justo o al menos casi como estos aquí.

227
00:13:53,930 --> 00:13:55,740
Ahora, lo único que es diferente,

228
00:13:55,740 --> 00:13:58,260
es que aqui estan basicamente todos alineados

229
00:13:58,260 --> 00:14:00,705
a la derecha así

230
00:14:00,705 --> 00:14:04,300
para que tengamos estos códigos de aeropuerto aquí

231
00:14:04,300 --> 00:14:06,890
y los tiempos todos en la misma posición

232
00:14:06,890 --> 00:14:10,690
lo que hace que las cadenas sean mucho más fáciles de leer.

233
00:14:10,690 --> 00:14:13,053
¿Y recuerdas cómo podemos hacer eso?

234
00:14:14,820 --> 00:14:18,410
Entonces para eso podemos usar el método padStart

235
00:14:18,410 --> 00:14:21,720
que también presenté hace algún tiempo.

236
00:14:21,720 --> 00:14:24,600
Entonces, podemos hacer eso en toda la cadena.

237
00:14:24,600 --> 00:14:26,313
que termina justo aquí.

238
00:14:27,690 --> 00:14:31,410
Entonces la cadena de salida comienza aquí y termina aquí.

239
00:14:31,410 --> 00:14:34,120
Y ahora queremos aplicar el método padStart

240
00:14:34,120 --> 00:14:35,820
en toda la cadena

241
00:14:35,820 --> 00:14:38,220
así que podemos cambiar eso aquí mismo.

242
00:14:38,220 --> 00:14:41,810
También podríamos ponerlo aquí así,

243
00:14:41,810 --> 00:14:44,680
pero este formato en realidad debería ser una parte

244
00:14:44,680 --> 00:14:46,390
de la propia cuerda.

245
00:14:46,390 --> 00:14:50,423
Así que vamos a editar aquí mismo.

246
00:14:51,600 --> 00:14:56,140
Así que probemos 50 aquí y recordemos que por defecto,

247
00:14:56,140 --> 00:14:59,390
el carácter predeterminado que acariciará la cadena

248
00:14:59,390 --> 00:15:00,683
es un espacio vacío.

249
00:15:01,520 --> 00:15:05,730
Entonces, si regalamos como una caja fuerte ahora, entonces verás que, de hecho,

250
00:15:05,730 --> 00:15:08,410
ahora todo está realmente alineado aquí.

251
00:15:08,410 --> 00:15:12,653
Pero aparentemente 50 es demasiado, probemos con 20,

252
00:15:13,580 --> 00:15:15,603
que en realidad no es suficiente.

253
00:15:17,060 --> 00:15:22,060
Probemos 40 aquí tal vez o 30, solo como un poco

254
00:15:23,090 --> 00:15:26,263
como prueba y error hasta que se ve bien.

255
00:15:28,370 --> 00:15:31,680
Pero 36, lo es.

256
00:15:31,680 --> 00:15:35,360
Así que ahora todo está bien alineado y todas estas cadenas

257
00:15:35,360 --> 00:15:38,470
ahora tienen exactamente 36 caracteres de largo,

258
00:15:38,470 --> 00:15:41,333
que es exactamente lo que hace este padStart.

259
00:15:42,750 --> 00:15:46,180
Entonces, para asegurarse de que la cadena tenga exactamente esta longitud,

260
00:15:46,180 --> 00:15:49,610
y si no es así, sigue agregando la cadena

261
00:15:49,610 --> 00:15:51,803
o así el personaje que definimos aquí.

262
00:15:52,790 --> 00:15:56,230
Así que también podríamos hacer algo así, y luego agregaría

263
00:15:57,810 --> 00:16:01,227
este personaje aquí, pero simplemente queremos un espacio.

264
00:16:01,227 --> 00:16:03,610
Y entonces podemos deshacernos de eso.

265
00:16:03,610 --> 00:16:06,823
Y luego automáticamente agrega este espacio vacío.

266
00:16:08,420 --> 00:16:12,560
Y eso es todo, eso resuelve el problema.

267
00:16:12,560 --> 00:16:14,980
que nos propusimos resolver en un principio.

268
00:16:14,980 --> 00:16:18,990
Y en el camino practicamos muchos de estos métodos

269
00:16:18,990 --> 00:16:20,520
que te mostré antes.

270
00:16:20,520 --> 00:16:24,210
Y también usamos el método IES 2021 aquí,

271
00:16:24,210 --> 00:16:27,050
reemplazar todo por primera vez.

272
00:16:27,050 --> 00:16:30,070
Así que espero que hayas encontrado útil este ejercicio.

273
00:16:30,070 --> 00:16:32,530
y que ahora estás aún más cómodo

274
00:16:32,530 --> 00:16:34,403
trabajando con cadenas por su cuenta.