【问题标题】:Return two Variables from function从函数返回两个变量
【发布时间】:2018-03-26 08:53:47
【问题描述】:

我不确定如何将函数中的两个变量放入 JavaScript。 目前我将一个变量返回给 javascript,它可以工作。 PHP函数

...
$anzahl = 1;
return Response($anzahl);

这是我的 javascript 部分,我在其中获取变量。

 $.get('/countPlayer?teamID=' + vVerein, function(finish){
                        var close = finish; 
...

现在我在 PHP 函数中有另一个变量 $home。 如何在javascript函数中正确获取这两个变量?

【问题讨论】:

  • 创建一个数组。
  • 你的代码很短。太短了,无法真正理解您在做什么,或者代码是关于什么的。 return 应该是 php 函数的一部分,你的 javascript 中 ({ 的闭包在哪里?

标签: javascript php get


【解决方案1】:

您可以使用对象发送它们。
示例:

function myFunction() {
 let returnValueOne = 1;
 let returnValueTwo = 1;

 return {
  returnValueOne,
  returnValueTwo
 }
}

并访问这些属性,如

const returnedValue = myFunction();
// returnedValue.returnValueOne
// returnedValue.returnValueTwo

【讨论】:

    【解决方案2】:

    你可以从你的函数中返回object

    Object 构造函数创建一个对象包装器。

    function getFullName(){
      return {
        fName:'Tom',
        lName:'Cat'
      }
    }
    
    var nameObj = getFullName();
    //
    console.log('Name :- '+nameObj.fName+' '+nameObj.lName);

    你可以从你的函数中返回Array

    JavaScript Array 对象是用于构造数组的全局对象;它们是高级的、类似列表的对象。

    function getFullName(){
      return ['Tom','Cat'];
    }
    
    var nameArr = getFullName();
    //
    console.log('Name :- '+nameArr[0]+' '+nameArr[1]);

    【讨论】:

      猜你喜欢
      • 2012-11-21
      • 2016-10-02
      • 2012-04-30
      • 1970-01-01
      • 2013-11-13
      • 2016-03-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多