JavaScriptの最高のワンライナー集


  1. 配列の合計を計算する:

    const sum = arr.reduce((acc, curr) => acc + curr, 0);
  2. 配列の中から重複を取り除く:

    const uniqueArray = [...new Set(arr)];
  3. 文字列の逆順を取得する:

    const reversedString = str.split('').reverse().join('');
  4. オブジェクトのキーを配列として取得する:

    const keys = Object.keys(obj);
  5. 配列の要素をランダムに並び替える:

    const shuffledArray = arr.sort(() => Math.random() - 0.5);
  6. 条件に一致する要素だけをフィルタリングする:

    const filteredArray = arr.filter(item => item.condition === true);
  7. 配列の要素を順番に処理する:

    arr.forEach(item => {
    // 要素ごとの処理
    });
  8. 文字列から特定の文字列を置換する:

    const replacedString = str.replace('old', 'new');
  9. 配列の要素を合併して新しい配列を作成する:

    const mergedArray = arr1.concat(arr2);
  10. 配列から最小値と最大値を取得する:

    const minValue = Math.min(...arr);
    const maxValue = Math.max(...arr);

これらはいくつかのJavaScriptのワンライナー例ですが、JavaScriptにはさまざまな使い方があります。コードを短く、効果的に記述するためには、JavaScriptの文法や組み込み関数について理解を深めることが重要です。