我想調用AddHour (first, second).
我實現了不帶參數的調用Now()
方法。雖然AddHour有2個參數,但我無法訪問AddHour方法。嘗試給我以下錯誤返回:「其他信息:第一個沒有定義」 我怎麼能在我的json對象內調用Addhour()
?如何使用json中的參數調用js方法?
var f = {
Now: Now(),
Today: Today(),
Yesterday: Yesterday(),
Tomorrow: Tomorrow(),
ThisMonth: ThisMonth(),
ThisYear: ThisYear(),
AddHour : AddHour(first,second),
DateDiff: function (first, second) {
return first+second;
}
}
function AddHour (first, second) {
return first+second;
}
function Now() {
var date = new XDate();
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
var hour = date.getHours();
var minute = date.getMinutes();
var second = date.getSeconds();
return ConvertToLONG(year, month, day, hour, minute, second);
}
那裏沒有JSON,那只是JavaScript。 – Quentin
事實上,你有一個JavaScript對象文字是不相關的。 '第一個'沒有被定義,因爲你沒有定義它,我看不到任何跡象,甚至試圖在任何地方定義它。你期望它有什麼價值? – Quentin