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

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

    1. <legend id='id4k8'><style id='id4k8'><dir id='id4k8'><q id='id4k8'></q></dir></style></legend>
      • <bdo id='id4k8'></bdo><ul id='id4k8'></ul>

      1. <tfoot id='id4k8'></tfoot>

        使用“布尔"作为 JavaScript 中 .filter() 的参数

        时间:2023-09-04

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

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

                <tbody id='RkZxP'></tbody>

              1. <legend id='RkZxP'><style id='RkZxP'><dir id='RkZxP'><q id='RkZxP'></q></dir></style></legend>
              2. <tfoot id='RkZxP'></tfoot>
                • 本文介绍了使用“布尔"作为 JavaScript 中 .filter() 的参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  最近了解到可以使用Boolean关键字来判断一个布尔值是否为false,例如

                  Recently I've learned that you can use the Boolean keyword to check whether a boolean value is false, e.g.

                      function countSheeps(arrayOfSheeps) {
                            return arrayOfSheeps.filter(Boolean).length;
                      }
                  

                  arrayOfSheeps 只是一个布尔值数组.由于我一直无法找到有关使用布尔"作为关键字的任何信息,我想知道这个词是否还有其他用途,或者甚至只是我可以用来了解它的任何资源.

                  Where the arrayOfSheeps is simply an array of boolean values. As I've been unable to find anything about using 'Boolean' as a keyword, I was wondering if there are any other uses for the word, or even just any resources I can use to learn about it.

                  推荐答案

                  Boolean 不是关键字,它是 function,而函数只是对象,可以传递.同理:

                  Boolean is not a keyword, it is a function, and functions are just objects, that you can pass around. It is the same as:

                  return arrayOfSheeps.filter(function(x){return Boolean(x)}).length;
                  

                  由于 function(x){return f(x)} === f 那么你可以简化:

                  Since function(x){return f(x)} === f then you can simplify:

                  return arrayOfSheeps.filter(Boolean).length;
                  

                  这篇关于使用“布尔"作为 JavaScript 中 .filter() 的参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:javascript .filter() 真正的布尔值 下一篇:如何在数组(JS)中过滤()出NaN,null,0,false

                  相关文章

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

                      <bdo id='yvZa3'></bdo><ul id='yvZa3'></ul>

                  1. <tfoot id='yvZa3'></tfoot>

                    1. <legend id='yvZa3'><style id='yvZa3'><dir id='yvZa3'><q id='yvZa3'></q></dir></style></legend>

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