ID非公開

2021/10/12 16:36

22回答

JSにて、配列を関数へ簡潔に渡したいです

補足

arrは配列でない、似た構造に書き換えても大丈夫です(ただしオブジェクトのようなキー付きコレクションにはできません)

ベストアンサー

0

ThanksImg質問者からのお礼コメント

これでしたね、思い出しました!

お礼日時:10/17 7:40

その他の回答(1件)

0

<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title></title> </head> <body> <script> function aaa(arr) { str = ""; arr.forEach((value, index) => { if (index == 0) { x = value; str += `${x}割`; } else if (index == 1) { y = value; str += `${y}分`; } else if (index == 2) { z = value; str += `${z}厘`; } }); return str; } arr = [1, 2, 3]; result = aaa(arr); console.log(result); </script> </body> </html>

ID非公開

質問者2021/10/13 23:10

質問文の「関数aaaを一切書き換えることなく」を思いっきり無視してるうえに、index == 1って思いっきりベタ書きで全然簡潔にできてない誰でも書ける関数じゃないですか…