小技:文字列配列の初期化


長い文字列配列を初期化する必要がある場合があります.例を挙げてください.
const tags = [
  'html',
  'body',
  'h1',
  'h2',
  'h3',
  'h4',
  'h5',
  'h6',
  'form',
  'input',
  'label',
  //       ...
];
後続の処理は、これらの文字列の相対的な順序に関係なく、この配列全体を通して機能を達成する必要がある.しかし、私たちはこの文字列配列を維持する時、ちょっと不便な感じがします.例えば、長すぎて、分類がないなどです.
最近はオープンソースのプロジェクトを見ていますが、この問題を解決するためのテクニックが見られます.直接コードを付けます.
const tags = [
  // root
  'html,body',
  // content
  'h1,h2,h3,h4,h5,h6',
  // form
  'form,input,label,button',
  // ...
].join(',').split(',');
このコードはそれほど高度なテクニックではないですが、初めて見た時にはとても感じました.私たちは毎日コードを繰り返し書いているかもしれませんが、もっと工夫して昇格させ、再構築していくべきです.「寄り添って歩こうとしないと、千里までもない」という永遠の話題です.
スターを歓迎します.JSブログに注目してください.Javascriptより小さな声で.