• <bdo id='1O0WW'></bdo><ul id='1O0WW'></ul>

    <legend id='1O0WW'><style id='1O0WW'><dir id='1O0WW'><q id='1O0WW'></q></dir></style></legend>

    <small id='1O0WW'></small><noframes id='1O0WW'>

    <i id='1O0WW'><tr id='1O0WW'><dt id='1O0WW'><q id='1O0WW'><span id='1O0WW'><b id='1O0WW'><form id='1O0WW'><ins id='1O0WW'></ins><ul id='1O0WW'></ul><sub id='1O0WW'></sub></form><legend id='1O0WW'></legend><bdo id='1O0WW'><pre id='1O0WW'><center id='1O0WW'></center></pre></bdo></b><th id='1O0WW'></th></span></q></dt></tr></i><div id='1O0WW'><tfoot id='1O0WW'></tfoot><dl id='1O0WW'><fieldset id='1O0WW'></fieldset></dl></div>

    <tfoot id='1O0WW'></tfoot>

        在 JavaScript 中返回多个值?

        时间:2023-09-04

        1. <small id='aVv1f'></small><noframes id='aVv1f'>

          <tfoot id='aVv1f'></tfoot>

                <bdo id='aVv1f'></bdo><ul id='aVv1f'></ul>
                <i id='aVv1f'><tr id='aVv1f'><dt id='aVv1f'><q id='aVv1f'><span id='aVv1f'><b id='aVv1f'><form id='aVv1f'><ins id='aVv1f'></ins><ul id='aVv1f'></ul><sub id='aVv1f'></sub></form><legend id='aVv1f'></legend><bdo id='aVv1f'><pre id='aVv1f'><center id='aVv1f'></center></pre></bdo></b><th id='aVv1f'></th></span></q></dt></tr></i><div id='aVv1f'><tfoot id='aVv1f'></tfoot><dl id='aVv1f'><fieldset id='aVv1f'></fieldset></dl></div>
                    <tbody id='aVv1f'></tbody>

                  <legend id='aVv1f'><style id='aVv1f'><dir id='aVv1f'><q id='aVv1f'></q></dir></style></legend>
                  本文介绍了在 JavaScript 中返回多个值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我试图在 JavaScript 中返回两个值.这可能吗?

                  I am trying to return two values in JavaScript. Is this possible?

                  var newCodes = function() {  
                      var dCodes = fg.codecsCodes.rs;
                      var dCodes2 = fg.codecsCodes2.rs;
                      return dCodes, dCodes2;
                  };
                  

                  推荐答案

                  不,但你可以返回一个包含你的值的数组:

                  No, but you could return an array containing your values:

                  function getValues() {
                      return [getFirstValue(), getSecondValue()];
                  }
                  

                  然后你可以像这样访问它们:

                  Then you can access them like so:

                  var values = getValues();
                  var first = values[0];
                  var second = values[1];
                  

                  使用最新的 ECMAScript 6 语法*,也可以更直观的解构返回值:

                  With the latest ECMAScript 6 syntax*, you can also destructure the return value more intuitively:

                  const [first, second] = getValues();
                  

                  如果你想放标签";在每个返回值上(更易于维护),您可以返回一个对象:

                  If you want to put "labels" on each of the returned values (easier to maintain), you can return an object:

                  function getValues() {
                      return {
                          first: getFirstValue(),
                          second: getSecondValue(),
                      };
                  }
                  

                  并访问它们:

                  var values = getValues();
                  var first = values.first;
                  var second = values.second;
                  

                  或者使用 ES6 语法:

                  Or with ES6 syntax:

                  const {first, second} = getValues();
                  

                  * 请参阅此表了解浏览器兼容性.基本上,除了 IE 之外的所有现代浏览器都支持这种语法,但是您可以在构建时使用 之类的工具将 ES6 代码编译为与 IE 兼容的 JavaScript通天塔.

                  * See this table for browser compatibility. Basically, all modern browsers aside from IE support this syntax, but you can compile ES6 code down to IE-compatible JavaScript at build time with tools like Babel.

                  这篇关于在 JavaScript 中返回多个值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如果在免费的 jqgrid 列中单击,如何执行 ajax 调用并重定向到其他页面 下一篇:return 会停止循环吗?

                  相关文章

                  <legend id='eLzFO'><style id='eLzFO'><dir id='eLzFO'><q id='eLzFO'></q></dir></style></legend>

                  • <bdo id='eLzFO'></bdo><ul id='eLzFO'></ul>
                  1. <small id='eLzFO'></small><noframes id='eLzFO'>

                  2. <i id='eLzFO'><tr id='eLzFO'><dt id='eLzFO'><q id='eLzFO'><span id='eLzFO'><b id='eLzFO'><form id='eLzFO'><ins id='eLzFO'></ins><ul id='eLzFO'></ul><sub id='eLzFO'></sub></form><legend id='eLzFO'></legend><bdo id='eLzFO'><pre id='eLzFO'><center id='eLzFO'></center></pre></bdo></b><th id='eLzFO'></th></span></q></dt></tr></i><div id='eLzFO'><tfoot id='eLzFO'></tfoot><dl id='eLzFO'><fieldset id='eLzFO'></fieldset></dl></div>

                      <tfoot id='eLzFO'></tfoot>