小技:文字列配列の初期化
838 ワード
長い文字列配列を初期化する必要がある場合があります.例を挙げてください.
最近はオープンソースのプロジェクトを見ていますが、この問題を解決するためのテクニックが見られます.直接コードを付けます.
スターを歓迎します.JSブログに注目してください.Javascriptより小さな声で.
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より小さな声で.