1bd6fdae05458837e7e429cb8aad615b37983513
[platform/framework/web/crosswalk-tizen.git] /
1 define(['./forOwn', '../function/makeIterator_'], function(forOwn, makeIterator) {
2
3     /**
4      * Object some
5      */
6     function some(obj, callback, thisObj) {
7         callback = makeIterator(callback, thisObj);
8         var result = false;
9         forOwn(obj, function(val, key) {
10             if (callback(val, key, obj)) {
11                 result = true;
12                 return false; // break
13             }
14         });
15         return result;
16     }
17
18     return some;
19
20 });