JavaScriptの配列に関するインタビューのコーディングの質問と回答


  1. 配列の要素の合計を計算する方法はありますか? const array = [1, 2, 3, 4, 5]; const sum = array.reduce((accumulator, currentValue) => accumulator + currentValue, 0); console.log(sum); // 結果: 15

  2. 配列の要素を逆順にする方法はありますか? const array = [1, 2, 3, 4, 5]; const reversedArray = array.reverse(); console.log(reversedArray); // 結果: [5, 4, 3, 2, 1]

  3. 配列内の重複した要素を削除する方法はありますか? const array = [1, 2, 2, 3, 4, 4, 5]; const uniqueArray = [...new Set(array)]; console.log(uniqueArray); // 結果: [1, 2, 3, 4, 5]

  4. 配列内の特定の要素を検索する方法はありますか? const array = [1, 2, 3, 4, 5]; const searchElement = 3; const index = array.indexOf(searchElement); console.log(index); // 結果: 2 (要素が見つかった場合)、-1 (要素が見つからない場合)

  5. 配列内の要素を昇順にソートする方法はありますか? const array = [3, 1, 4, 2, 5]; array.sort((a, b) => a - b); console.log(array); // 結果: [1, 2, 3, 4, 5]

これらは一部の基本的な質問と回答ですが、JavaScriptの配列に関するインタビューのコーディングの質問はさまざまなレベルの難易度と複雑さを持つことがあります。開発者は、配列の操作、フィルタリング、変換、およびその他の機能について深く理解していることが求められます。