ES6 utilizado no desenvolvimento de todos os dias é muito comum, em que as capacidades de processamento corda reforçada, acrescentou vários API útil, por exemplo: TrimStart, TrimEnd, pasStart, padEnd, stratsWith, endsWith, incluem, repita ... etc. e assim por diante. Hoje queremos discutir é pasStart / pasEnd.
Era uma vez, quando lidamos com questões de formatação de tempo, muitas vezes encontro "de preenchimento zero problemas", basta colocar, é sob 100.000, um pouco 0s, para que haja o seguinte código:
const segundos = str> 10? str: `0 $ {str}`;
Tal parece ser nenhum problema, mas desde então tem ES6 acontece, temos uma formulação mais elegante, aplicar seus conhecimentos, podemos usar ES6 nova cadeia API-padStart:
const segundos = str.padStart (2, "0");
Explicar os parâmetros de padStar uso
O primeiro parâmetro representa o comprimento máximo da cadeia (comprimento de cadeia contendo comprimento da cadeia antes do tratamento preenchido +)
O segundo parâmetro indica uma corda precisa ser preenchido, se o parâmetro não for aprovada, os espaços de preenchimento padrão
Bem, hoje habilidade share pouco você conseguiu isso? Comentários aprovam troca!