Function 获取jScript中函数对象的retun值
我有一个j脚本函数,如下所示Function 获取jScript中函数对象的retun值,function,object,jscript,Function,Object,Jscript,我有一个j脚本函数,如下所示 function a(){ \\ do something if (X=y){ \\do other things { else { return false } //Do final things return true } 那我就叫它 function b(){ var P = new a(); log p.valueOf() //this always equal to 'object object' } 如果你想在函数b()中做的只
function a(){
\\ do something
if (X=y){
\\do other things
{
else {
return false
}
//Do final things
return true
}
那我就叫它
function b(){
var P = new a();
log p.valueOf() //this always equal to 'object object'
}
如果你想在函数
b()
中做的只是计算函数a()
并记录它的值,你不需要varp
valueOf()
不计算函数,并声明p=newa()代码>不使p
成为函数
只需计算a()
,并将其结果存储在p中:
使用您提供的代码,只需执行
var p=a()代码>。JavaScript区分大小写(P!=P
)。此外,您不需要对函数调用new
,这会将函数转换为javascript类并创建一个新实例。如果这不能回答您的问题或解决您的问题,那是因为您没有给我们提供足够大的代码示例。
function b(){
var p = a();
console.log(p); //should output `true` or `false`
}