
获得徽章 0
- function pluck(obj: any, fn:Function) {
if (isList(obj)) {
for(let i = 0; i < obj.length; i++) {
if(fn(obj[i], i)) {
return obj[i];
}
}
} else {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
if (fn(obj[key], key)) {
return obj[key]
}
}
}
}
}
像这种里面才判断类型的参数应该定义什么类型呢展开评论点赞