<legend id='beN95'><style id='beN95'><dir id='beN95'><q id='beN95'></q></dir></style></legend><tfoot id='beN95'></tfoot>

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

    1. 量角器中的计数()与长度

      时间:2023-10-12
      <i id='R79lF'><tr id='R79lF'><dt id='R79lF'><q id='R79lF'><span id='R79lF'><b id='R79lF'><form id='R79lF'><ins id='R79lF'></ins><ul id='R79lF'></ul><sub id='R79lF'></sub></form><legend id='R79lF'></legend><bdo id='R79lF'><pre id='R79lF'><center id='R79lF'></center></pre></bdo></b><th id='R79lF'></th></span></q></dt></tr></i><div id='R79lF'><tfoot id='R79lF'></tfoot><dl id='R79lF'><fieldset id='R79lF'></fieldset></dl></div>

    2. <tfoot id='R79lF'></tfoot>

      <small id='R79lF'></small><noframes id='R79lF'>

        <legend id='R79lF'><style id='R79lF'><dir id='R79lF'><q id='R79lF'></q></dir></style></legend>
          <tbody id='R79lF'></tbody>

              • <bdo id='R79lF'></bdo><ul id='R79lF'></ul>
              • 本文介绍了量角器中的计数()与长度的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                根据文档,有两种方法可以获取 ElementArrayFinder 中有多少元素(element.all() 调用的结果):

                • $$(".myclass").length,记录在 这里:
                <块引用>

                ...数组的length等于ElementArrayFinder找到的元素的length,每个结果代表执行的结果对元素的操作.

                • $$(".myclass").count(),记录在 这里:
                <块引用>

                计算ElementArrayFinder所代表的元素个数.

                这两种方法有什么区别,应该首选哪一种?

                解决方案


                $$(".myclass").length

                需要解决 promise 以正确获取元素的长度.

                //工作$$(".myclass").then(function(items){项目长度;});//不工作$$(".myclass").length;

                <小时>

                $$(".myclass").count()

                $$('.myclass').length 的包装器,它本身就是一个 Promise,不需要像 .length 那样解析 Promise

                $$(".myclass").count();

                <小时><块引用>

                应该首选哪一个?

                除非在定位$$(".myclass").then(function(items){...})时涉及到一些复杂的业务,那么items.length 将提供更好的性能.

                否则 $$(".myclass").count() 应始终使用.

                According to the documentation, there are 2 ways to get how many elements are inside the ElementArrayFinder (the result of element.all() call):

                • $$(".myclass").length, documented here:

                ...the array has length equal to the length of the elements found by the ElementArrayFinder and each result represents the result of performing the action on the element.

                • $$(".myclass").count(), documented here:

                Count the number of elements represented by the ElementArrayFinder.

                What is the difference between these two methods and which one should be preferred?

                解决方案


                $$(".myclass").length

                Need to resolve the promise to get the length of element correctly.

                // WORK
                $$(".myclass").then(function(items){
                  items.length;
                });
                
                // DOES NOT WORK
                $$(".myclass").length; 
                


                $$(".myclass").count()

                A wrapper for $$('.myclass').length which being a promise itself and doesn't require to resolve promise like .length

                $$(".myclass").count(); 
                


                which one should be preferred?

                Unless there some complex business when locating $$(".myclass") and .then(function(items){...}) involved then items.length will give better performance.

                Otherwise $$(".myclass").count() should always be used.

                这篇关于量角器中的计数()与长度的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:量角器切换到上一个选项卡 下一篇:使用预期条件时未定义的属性“绑定"

                相关文章

                最新文章

                  <bdo id='4nRG8'></bdo><ul id='4nRG8'></ul>

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

                  <small id='4nRG8'></small><noframes id='4nRG8'>

                  1. <tfoot id='4nRG8'></tfoot>