function yo (callback){
console.log('yo');
if(callback){
callback();
//判断参数是否存在,存在则执行
}
}
yo(function(){
console.log("我甘地,打钱"
})
//yo
//我甘地,打钱
var a = [2, 4, 6, 8];
function each(arr, callback) {
for (var i = 0; i < arr.length; i++) {
var item = arr[i];
callback(item);
}
}
//----上面为原函数-------------------
each(a, function (item) {
if (item < 5
console.log(item);
}
});
//2 4
each(a, equal2);
function equal2(item) {
if (item == 2) {
console.log(item);
}
}//2
//下面为回调函数