对于很多 jQuery 函数,您可以将选项对象传递给函数。在内部,它覆盖了函数的默认选项。我想你可以通过以下方式做到这一点
function myFunc (userOptions) {
    userOptions = userOptions || {};
    var defaultOptions = {
        'myOption': true;
    };
    var options = {
        'myOption': userOptions.hasOwnProperty('myOption') ? userOptions.myOptions : defaultOptions.myOption;
    };
    ...
    if (options.myOption) {
        //do stuff
    }
}
虽然这真的很乏味,而且似乎很容易出错,尤其是维护。所以我的问题是最简单、最安全的方法是什么?