配列から条件を満たす最初の要素を返す関数find(array, callback)を作成せよ。条件に当てはまるものがなかったらundefinedを返す。
条件は 20以下 とする
node main.js 34 27 94 12 30 14 25 12
解答例
function find(array, callback) { let ret = undefined for (let i = 0; i < array.length; i++) { if (callback(array[i])) { ret = array[i] break } } return ret } const args = process.argv.slice(2) console.log(find(args, (item) => { return item <= 20 }))