<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                確定指定的回調函數是否為數組中的任何元素均返回 true。 ## 語法 ~~~ array1.some(callbackfn[, thisArg]) ~~~ ## 參數 |參數|定義| |--|--| |array1|必需。一個數組對象。| |callbackfn|必需。一個接受最多三個參數的函數。 some 方法會為 array1 中的每個元素調用 callbackfn 函數,直到 callbackfn 返回 true,或直到到達數組的結尾。| |thisArg|可選。可在 callbackfn 函數中為其引用 this 關鍵字的對象。如果省略 thisArg,則 undefined 將用作 this 值。| ## 返回值 如果 callbackfn 函數為任何數組元素均返回 true,則為 true;否則為 false。 ## 異常 如果 callbackfn 參數不是函數對象,則將引發 TypeError 異常。 ~~~ Exception Condition ~~~ ## 備注 some 方法會按升序索引順序對每個數組元素調用 callbackfn 函數,直到 callbackfn 函數返回 true。如果找到導致 callbackfn 返回 true 的元素,則 some 方法會立即返回 true。如果回調不對任何元素返回 true,則 some 方法會返回 false。 不為數組中缺少的元素調用該回調函數。 除了數組對象之外,some 方法可由具有 length 屬性且具有已按數字編制索引的屬性名的任何對象使用。 > 注意:可以使用 every 方法 (Array) (JavaScript)檢查回調函數是否對數組的所有元素都返回 true。 ### 回調函數語法 回調函數的語法如下所示: function callbackfn(value, index, array1) 可使用最多三個參數來聲明回調函數。 下表列出了回調函數參數。 |回調參數|定義| |--|--| |Value|數組元素的值。| |index|數組元素的數字索引。| |array1|包含該元素的數組對象。| ### 修改數組對象 數組對象可由回調函數修改。 下表描述了在 some 方法啟動后修改數組對象所獲得的結果。 |some 方法啟動后的條件|元素是否傳遞給回調函數| |--|--| |在數組的原始長度之外添加元素。|否。| |添加元素以填充數組中缺少的元素。|是,如果該索引尚未傳遞給回調函數。| |元素被更改。|是,如果該元素尚未傳遞給回調函數。| |從數組中刪除元素。|否,除非該元素已傳遞給回調函數。| 下面的示例使用 some 方法查明數組中的任何元素是否相等。 ~~~ // The callback function. function CheckIfEven(value, index, ar) { if (value % 2 == 0) return true; } var numbers = [1, 15, 4, 10, 11, 22]; var evens = numbers.some(CheckIfEven); document.write(evens); // Output: // true ~~~ 下面的示例演示如何使用 thisArg 參數,該參數指定 this 關鍵字可引用的對象。它檢查數組中是否有數字位于傳遞的對象所提供的范圍之外。 ~~~ // Create a function that returns true if the value is // outside the range. var isOutsideRange = function (value) { return value < this.minimum || value > this.maximum; } // Create an array of numbers. var numbers = [6, 12, 16, 22, -12]; // The range object is to be the 'this' object. var range = { minimum: 10, maximum: 20 }; document.write(numbers.some(isOutsideRange, range)); // Output: true ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看