substr(), padEnd()


文字列のID番号をくれれば、ID番号の後ろの7桁を「*」に変更する関数をください.
function securityNumber(str) {
  // padEnd 메서드와 substr 메서드를 사용해 보세요.
  return str.substr(0, 7).padEnd(14, "*");
}
let str = "991122-1111111";
console.log(securityNumber(str)); //'991122-*******'
ドキュメントではsubstrメソッドは使用しないほうがいいです...
よくわかりません.実は問題を解く時にたくさん書きました.
要するにsubstr()は두개의 매개변수,시작점과 끝점を有する.
他の方法と同様に시작점은 이상을 의미하며, 끝점은 미만이라는 특징が存在する
だから0から7までならインデックス0から6まで991122-を表示しましょう
padEndは右から左にカウントし、入力した値を1つずつ入れ、割り当てられたスペースには影響しません.
したがって、より高い値にのみ影響します.
substrで991122-しか展示されていませんが、後ろの7つはpad Endで一気に入れた感じです.
padEndをちゃんと使いたいpadStartは認証コードを作るときにずっと使っていますが、これは後で処理するかもしれません.