2016-06-24 1 views
0

配列をトラバースして条件のトラバースを解除するために_.everyメソッド(_.eachメソッドを使用していないため、ループを壊すことができないため)を使用します。だから私は知ってほしい_.everyメソッドは同期かどうかですか?アンダースコア_.everyメソッドは同期かどうか

+0

を同期します。 – dandavis

答えて

1

はい、それはそう、それは同期だ

function every(collection, callback, thisArg) { 
     var result = true; 
     callback = lodash.createCallback(callback, thisArg, 3); 

     var index = -1, 
      length = collection ? collection.length : 0; 

     if (typeof length == 'number') { 
     while (++index < length) { 
      if (!(result = !!callback(collection[index], index, collection))) { 
      break; 
      } 
     } 
     } else { 
     forOwn(collection, function(value, index, collection) { 
      return (result = !!callback(value, index, collection)); 
     }); 
     } 
     return result; 
    } 
関連する問題