如两个函数f1和f2,
function f1(){}
function f2(){
var m=f1()+10;
alert(m)
}
f2();有没有必要把它改成:
funciton f1(){}
function f2(x){
var m=x+10;
alert(m)
}
f2(f1())那在对类的方法设计时是不是中也要尽量避免在一个方法中,直接调用类中的另一个方法呢?
function f1(){}
function f2(){
var m=f1()+10;
alert(m)
}
f2();有没有必要把它改成:
funciton f1(){}
function f2(x){
var m=x+10;
alert(m)
}
f2(f1())那在对类的方法设计时是不是中也要尽量避免在一个方法中,直接调用类中的另一个方法呢?
解决方案 »
- 江湖救急,呀呀个呸的.
- 提前下载将要显示的图片
- 急求,我想把一个字符串分割为45个字节为一个字符串,80个字节的字符串分为45字节和35字节的字符串
- 我的ie为什么捕捉不到onunload ,但腾讯TT可以的
- 急急急!window.opener.form1.name_object.value=name[i].value;如果表单名是一个变量,这句话应该怎样写?
- 暂停?给点思路?
- javascript在网页中怎么加密?
- ReferenceError: openDatabase is not defined如何解决
- 有key,怎么解密ts,大佬看过来,点拨一下
- JavaScript
- easyui序列化的问题
- 为什么这个轮播图 自动播放到第二张图 就不行了
比如
function A(){}
A.prototype.method1=function(){}
B.prototype.method2=function(){
var t=method1();
return t
}
是不是最好不要这样设计,否则method2依赖了method1?
是不是我没说清楚啊?
function f1(){}
function f2(){
var m=f1()+10;
alert(m)
}
f2();
这个我觉得f2依赖f1了,我想去掉依赖,就把f1运行结果直接传给f2,如下
funciton f1(){}
function f2(x){
var m=x+10;
alert(m)
}
var m=f1()
f2(m)
这种设计方式是不是更好一些,有必要做这种修改吗?
function f2(x){
var m=x+10;
alert(m)
}
//f2(f1())
是不是我没说清楚啊?
function f1(){}
function f2(){
var m=f1()+10;
alert(m)
}
f2();
这个我觉得f2依赖f1了,我想去掉依赖,就把f1运行结果直接传给f2,如下
funciton f1(){}
function f2(x){
var m=x+10;
alert(m)
}
var m=f1()
f2(m)
这种设计方式是不是更好一些,有必要做这种修改吗?个人认为如果函数只是在一个页面中使用,就没必要;如果你是想抽取为一个js文件,可能在多个地方被使用,建议做适当的封装,即使也不一定非按OOP来,比如:
var Utils = {};
Utils.getUrl = function(){};...var xxx =function(){
Utils.getUrl();
}这是一种工具类静态方法的形式。