由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 如何定义 Javascript overload function ?
相关主题
请教一下:Javascript callback not workingC++ template function default argument 很怪?
About command line in C++help: matlab integral function
python decorator 调用问题关于闭包,我发明了一个绝妙陷阱
why use static function here?说到cpp11 和 围棋的对比
operator overloading (C++)JQuery (转载)
C++ function template问题学了这么多语言发现还是coffeescript最好用
where to define my template functionCoffeeScript, TypeScript 能否在将来顶替 JavaScript?
function pointer 和 call-back function 有什么区别?javascript里面的done(), next() 函数?
相关话题的讨论汇总
话题: function话题: myfunc话题: callback话题: javascript话题: arg1
进入Programming版参与讨论
1 (共1页)
w*s
发帖数: 7227
1
在node.js里,我这么凑合的,
if(config.mode === case1) {
var myFunc = function(req, res, arg1, callback) {
...
}
} else {
var myFunc = function(req, res, arg1, arg2, callback) {
...
}
}
大家有何建议?
c*********e
发帖数: 16335
2
var myFunc = function(req, res, callback, arg1, arg2) {
if(config.mode === case1) {
...
} else {
...
}
}

【在 w*s 的大作中提到】
: 在node.js里,我这么凑合的,
: if(config.mode === case1) {
: var myFunc = function(req, res, arg1, callback) {
: ...
: }
: } else {
: var myFunc = function(req, res, arg1, arg2, callback) {
: ...
: }
: }

w*s
发帖数: 7227
3
这个,argu凑一起有点奇怪,不过先用你的办法吧。
谢谢!

【在 c*********e 的大作中提到】
: var myFunc = function(req, res, callback, arg1, arg2) {
: if(config.mode === case1) {
: ...
: } else {
: ...
: }
: }

p*****2
发帖数: 21240
4
这样行不行?
f1.js 定义 function1
f2.js 定义 function2
f.js 根据config export function1 or function2

【在 w*s 的大作中提到】
: 在node.js里,我这么凑合的,
: if(config.mode === case1) {
: var myFunc = function(req, res, arg1, callback) {
: ...
: }
: } else {
: var myFunc = function(req, res, arg1, arg2, callback) {
: ...
: }
: }

s*i
发帖数: 5025
5
Javascript里function的参数不需要特别指出或者定义。传入的参数,一律用
arguments 这个假的Array。
比如你的情况,即便写成没有参数,完全可以在runtime传入任何多的参数:
var myFunc = function() {
req = arguments[0];
res = arguments[1];
// ... other args except callback
callback = arguments[arguments.length - 1];
...
}

【在 w*s 的大作中提到】
: 在node.js里,我这么凑合的,
: if(config.mode === case1) {
: var myFunc = function(req, res, arg1, callback) {
: ...
: }
: } else {
: var myFunc = function(req, res, arg1, arg2, callback) {
: ...
: }
: }

g****t
发帖数: 31659
6
你没搞错吧大哥。你不是十几年前
机械系第一任版主吗。
以前都是研究什么进动章动陀螺的.
改javascript了?

【在 s*i 的大作中提到】
: Javascript里function的参数不需要特别指出或者定义。传入的参数,一律用
: arguments 这个假的Array。
: 比如你的情况,即便写成没有参数,完全可以在runtime传入任何多的参数:
: var myFunc = function() {
: req = arguments[0];
: res = arguments[1];
: // ... other args except callback
: callback = arguments[arguments.length - 1];
: ...
: }

c*********e
发帖数: 16335
7
咣当。

【在 g****t 的大作中提到】
: 你没搞错吧大哥。你不是十几年前
: 机械系第一任版主吗。
: 以前都是研究什么进动章动陀螺的.
: 改javascript了?

g****t
发帖数: 31659
8
机械系很多人终生编程。我上次开会,碰见个前辈兜售
太空站多体仿真系统。我有个师兄,任务是根据超声波图
计算在哪儿打油井划算。


: 咣当。



【在 c*********e 的大作中提到】
: 咣当。
w*s
发帖数: 7227
9
谢谢大牛!

【在 s*i 的大作中提到】
: Javascript里function的参数不需要特别指出或者定义。传入的参数,一律用
: arguments 这个假的Array。
: 比如你的情况,即便写成没有参数,完全可以在runtime传入任何多的参数:
: var myFunc = function() {
: req = arguments[0];
: res = arguments[1];
: // ... other args except callback
: callback = arguments[arguments.length - 1];
: ...
: }

1 (共1页)
进入Programming版参与讨论
相关主题
javascript里面的done(), next() 函数?operator overloading (C++)
我老看了看go,不喜欢C++ function template问题
How to write "ip address => integer" in perl, python, Javascript etc. ?where to define my template function
哈哈, 不喜欢typescript 是不是都是新手?function pointer 和 call-back function 有什么区别?
请教一下:Javascript callback not workingC++ template function default argument 很怪?
About command line in C++help: matlab integral function
python decorator 调用问题关于闭包,我发明了一个绝妙陷阱
why use static function here?说到cpp11 和 围棋的对比
相关话题的讨论汇总
话题: function话题: myfunc话题: callback话题: javascript话题: arg1