如何重新安排我的js文件使用访问属性

本文关键字:访问 属性 文件 js 何重新 我的 | 更新日期: 2023-09-27 17:54:09

我想通过使用Jint在c#应用程序的javascript编译器中使用下面的代码。但是我想使用下面的方法;

var today = f.Today;
var datediff = f.DateDiff(date1,date2);

你能重新安排我下面的代码吗?我要像上面那样使用它吗?

var f = function () {
    var today = function () {
        return 1;
    };
    var dateDiff = function (first, second) {
        return 1;
    }
    return Today = today,
            DateDiff = dateDiff;
}

如何重新安排我的js文件使用访问属性

要像上面描述的那样使用它,您必须返回一个普通的javascript对象,而不是一个函数(也就是说,如果您希望能够调用f.DateDiff()而不是f().DateDiff())。

var f = {
    Today: new Date(),
    DateDiff: function(first, second) {
        return 1;
    }
}

用法:

console.log(f.Today);
console.log(f.DateDiff(dateOne, dateTwo));