2012-05-21 13:08:35 +00:00
|
|
|
|
|
|
|
function foo(a,b,c) {
|
|
|
|
print("hello",a,b,c)
|
|
|
|
}
|
|
|
|
|
2012-05-21 13:40:08 +00:00
|
|
|
foo.call(null, 1,2,3);
|
|
|
|
|
2012-05-21 15:48:39 +00:00
|
|
|
[10,20,30].forEach(function (v,k,o) { print(v,k,o); });
|
|
|
|
|
|
|
|
print([10, 20, 30].every(function (v,k,o) { return v > 9 }));
|
2012-05-21 15:51:12 +00:00
|
|
|
print([10, 20, 30].some(function (v,k,o) { return v == 20 }));
|
2012-05-21 15:59:54 +00:00
|
|
|
print([10, 20, 30].map(function (v,k,o) { return v * v }));
|
2012-05-21 16:08:51 +00:00
|
|
|
print([10, 20, 30].filter(function (v,k,o) { return v >= 20 }));
|
2012-05-21 13:40:08 +00:00
|
|
|
|
2012-05-21 16:19:51 +00:00
|
|
|
print([10,20,30].reduce(function(a,v,k,o) { return a + v }));
|
2012-05-21 16:34:26 +00:00
|
|
|
print([10,20,30].reduceRight(function(a,v,k,o) { return a + v }));
|
2012-05-21 16:19:51 +00:00
|
|
|
|
2016-11-08 10:09:13 +00:00
|
|
|
print([10, 20, 30].find(function (v,k,o) { return v >= 20 }));
|
|
|
|
print([10, 20, 30].findIndex(function (v,k,o) { return v >= 20 }));
|