JavaScript Tutorial/Dojo toolkit/map
Map each item in an array
<source lang="javascript">
<html>
<head> <script type="text/javascript"> var djConfig = { baseScriptUri : "js/dojo/" }; </script> <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script> </head> <body> <script language="JavaScript" type="text/javascript"> var a = [ 2, 4, 6, 8, 10 ]; a = dojo.map(a, function(item) { return item * 2; }); alert(a); </script> </body>
</html></source>
Use map function to add one to each array item
<source lang="javascript">
<html>
<head> <link rel="StyleSheet" type="text/css" href="js/dojo/dijit/themes/tundra/tundra.css"> <script type="text/javascript"> var djConfig = { baseScriptUri : "js/dojo/", parseOnLoad : true }; </script> <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script> <script> dojo.require("dojo.parser"); dojo.require("dojo.string"); dojo.addOnLoad(f); function f(){ var z = dojo.map([2,3,4], function(x) { return x + 1 }); alert(z) } </script> </head> <body class="tundra">
</body> </html></source>