projects
/
platform
/
framework
/
web
/
crosswalk-tizen.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
14377ab6b533b1966c92df7df1ac16e08891be94
[platform/framework/web/crosswalk-tizen.git]
/
1
define(['../function/makeIterator_'], function (makeIterator) {
2
3
/**
4
* Array map
5
*/
6
function map(arr, callback, thisObj) {
7
callback = makeIterator(callback, thisObj);
8
var results = [];
9
if (arr == null){
10
return results;
11
}
12
13
var i = -1, len = arr.length;
14
while (++i < len) {
15
results[i] = callback(arr[i], i, arr);
16
}
17
18
return results;
19
}
20
21
return map;
22
});