我将JavaScript变量作为文字:
var global = {
getTime : function() {
var currentDate = new Date();
return currentDate.getTime();
}
};
我希望将这些文字与其他不同的函数一起扩展,这些函数将作为变量创建:
var doSomething = function(param){
$("#" + param).hide();
return "hidden";
}
如何使用包含函数的新变量扩展我的文字?!
最后我希望以这种方式使用它:
alert( global.doSomething("element_id") );
答案 0 :(得分:3)
要使用global
方法扩展doSomething
变量,您应该这样做:
global.doSomething = doSomething;
答案 1 :(得分:3)
var global = {
dothis: function() {
alert('this');
}
}
var that = function() {
alert('that');
};
var global2 = {
doSomething: that
};
$.extend(global, global2);
$('#test').click(function() {
global.doSomething();
});
答案 2 :(得分:0)
global.doSomething = function(param){
或
var doSomething = function(param){ ...
global.doSomething = doSomething;