Javascript/Jquery - 如何检查函数是否返回任何值?

sea*_*mus 2 javascript jquery return function

有没有办法检查函数是否返回任何值.例如:

if(loop(value) --returns a value--) { 
    //do something
}

function loop(param) {
    if (param == 'string') {
        return 'anything';
    }
}
Run Code Online (Sandbox Code Playgroud)

Som*_*ica 8

不返回对象或基本类型的函数返回undefined.检查未定义:

if(typeof loop(param) === 'undefined') {
    //do error stuff
}
Run Code Online (Sandbox Code Playgroud)