javascript - return 如何处理 javascript 中的多个变量?

标签 javascript return

您好,我是 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/

相关文章:

javascript - 反转此特定 html5 视频播放器的静音/取消静音功能

java - 如何在不使用多次返回的情况下返回值

c++ - 在任何操作系统上,C/C++ 中的 int main() 返回 0 是否会清除程序在任何(RAM、高速缓存或任何...)内存中使用的所有资源?

javascript - 在指令中调用 $compile($element)($scope) 的目的是什么

javascript - 当文本字段为空时,JS 从 div 中删除类?

javascript - 当ajax调用未完成时,如何阻止用户再次点击链接?

javascript - 如何在 bootstrap 多选中获取 MySQL 数据?

c++ - 返回 vector 的奇怪行为

c - 在 C 中向后返回一个字符串

java - 如何将JSlider选定的值设置为全局变量?