【发布时间】:2020-11-14 08:23:01
【问题描述】:
我在使用这个函数时遇到了一些问题 搜索程序名称可以限制实现回调函数的输出数量。希望你能帮我弄清楚
function filteritem(str,num,callback){
let result = name.filter( name => name.indexOf(str) !== -1 )
result.forEach(element => element.length == num)
callback(result);
}
function showFilter(wrd){
console.log(wrd);
}
console.log(filteritem("a",3,showFilter))
我的输出是:
[
'Abigail', 'Alexandra',
'Amanda', 'Angela',
'Bella', 'Carol',
'Caroline', 'Carolyn',
'Diana', 'Elizabeth',
'Ella', 'Faith',
'Olivia'
]
undefined
我想要的输出是:
["Abigail", "Alexandra", "Alison"];
【问题讨论】:
标签: javascript arrays callback