合并2个函数不可以吗 如果照你这么说 你这2个函数应该是执行相关的操作吧? 代码有点乱 所以就没看啦
function c(status){
if(status == ...){
//function A's code
}
if(status == ...){
//function B's code
}
}
function c(status){
if(status == ...){
//function A's code
}
if(status == ...){
//function B's code
}
}
<script language=javascript>
function ccc(){
alert(ccc.caller)
}
function aaa(){
ccc()
//...
}
function bbb(){
ccc()
//...
}
var str=(Math.floor(Math.random()*2))
if(str==0)
aaa()
else
bbb()
</script>