假设我有一个返回对象的函数:
getMyObject(){
//do stuff here
return object;
}
在函数名称本身上调用方法(不返回任何内容)是否是一种不好的做法:
getMyObject().method();
而不是将变量分配给返回对象,然后调用该变量的方法:
var returnedObject = getMyObject();
returnedObject.method();
我正在处理一个包含许多嵌套框架的 html 页面,并且我可以访问返回这些框架之一的函数。该框架可能会在我的脚本中的其他函数中多次使用,我想知道我是否可以按照上面要求的方式访问该框架,或者声明一个全局变量是否更好。
*编辑:* 啊,我还没有机会使用 jQuery。很高兴知道!
最佳答案
是的,这完全没问题。例如 jQuery 也使用它。它返回可以立即调用方法的对象。这称为链接。
关于javascript - 这是不好的做法 : getMyObject(). 方法(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16347218/