您好,我是 JavaScript 的新手。我正在查看已经运行良好的大型 javascript 代码。它包含以下语句:
function(a){
return this.prt = a,this;
}
在客户端代码中,他们将其用作
obj.a(34).a(54)
我想知道这里发生了什么? javascript 是否允许返回多个值。
原谅可能是个愚蠢的问题。我用谷歌搜索,但找不到任何好的引用资料。
提前致谢。
最佳答案
我尝试在控制台上运行这些代码行。
this.name = "yasser";
function demo(){
return this.name = "neel", 10;
}
这是我得到的,
this.name 的计算结果为“neel”并且 demo() fn 返回 10。
所以不可以,您不能从 javascript 返回多个值。您可以返回多个值,将它们合并到一个对象中。
关于javascript - return 如何处理 javascript 中的多个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34172971/