JavaScript 練習問題 配列の始めの要素以外を取得する
課題
csvのデータを渡すと、ヘッダー以外を返す関数を作成する。
csvのデータは以下のような形式であり、配列の始めはヘッダーになっている。
const csv = [
["name", "age", "height"],
["tami", "34", "171"],
["bochi", "5", "60"]
]
解答例
const csv = [
["name", "age", "height"],
["tami", "34", "171"],
["bochi", "5", "60"],
]
const getCsvWithoutHeader = (csv) => {
const [head, ...body] = csv
return body
}
const result = getCsvWithoutHeader(csv)
console.log(result)
ちなみに分割代入している部分では、header という変数は実際には使いません。
実際には使わない変数が定義されていると、紛らわしい場合があるので、以下のようにするのも良いです。
const getCsvWithoutHeader = (csv) => {
const [, ...body] = csv
return body
}
最近のコメント