PageRenderTime 64ms CodeModel.GetById 26ms RepoModel.GetById 0ms app.codeStats 0ms

/doc/1.6.0/enumerable/inGroupsOf.html

https://github.com/prototypejs/prototypejs.github.com
HTML | 319 lines | 125 code | 187 blank | 7 comment | 0 complexity | 75c336325d0975d53993ed031fa50820 MD5 | raw file
Possible License(s): MPL-2.0-no-copyleft-exception
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Prototype v1.6.0 API documentation | Enumerable.inGroupsOf</title>
  6. <link href="../stylesheets/main.css" rel="stylesheet" type="text/css" />
  7. <link rel="stylesheet" type="text/css" media="print" href="../stylesheets/api-print.css" />
  8. <!--[if lte IE 6]><link href="/stylesheets/ie-sucks-for-api.css" rel="stylesheet" type="text/css" media="screen"><![endif]-->
  9. <link href="http://feeds.feedburner.com/prototype-blog" rel="alternate" type="application/atom+xml" />
  10. <script src="../javascripts/prototype.js" type="text/javascript"></script>
  11. <script src="../javascripts/code_highlighter.js" type="text/javascript"></script>
  12. <script src="../javascripts/javascript.js" type="text/javascript"></script>
  13. <script src="../javascripts/html.js" type="text/javascript"></script>
  14. <script src="../javascripts/css.js" type="text/javascript"></script>
  15. <script src="../javascripts/ruby.js" type="text/javascript"></script>
  16. <script src="../javascripts/ebnf.js" type="text/javascript"></script>
  17. <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
  18. </script>
  19. <script type="text/javascript">
  20. _uacct = "UA-82668-3";
  21. urchinTracker();
  22. </script>
  23. <link rel="shortcut icon" href="../images/fav.png" type="image/ico" />
  24. </head>
  25. <body>
  26. <!-- container -->
  27. <div id="container">
  28. <!-- content -->
  29. <div id="content">
  30. <div id="cnt-inner">
  31. <div id="sidebar">
  32. <div class="sblock">
  33. <h3 class="object"><a class="selected" href="../enumerable.html">Enumerable</a></h3>
  34. <ul class="methods">
  35. <li><a href="all.html">all</a></li>
  36. <li><a href="any.html">any</a></li>
  37. <li><a href="collect.html">collect</a></li>
  38. <li><a href="detect.html">detect</a></li>
  39. <li><a href="each.html">each</a></li>
  40. <li><a href="eachSlice.html">eachSlice</a></li>
  41. <li><a href="entries.html">entries</a></li>
  42. <li><a href="find.html">find</a></li>
  43. <li><a href="findAll.html">findAll</a></li>
  44. <li><a href="grep.html">grep</a></li>
  45. <li class="selected"><a class="selected" href="inGroupsOf.html">inGroupsOf</a></li>
  46. <li><a href="include.html">include</a></li>
  47. <li><a href="inject.html">inject</a></li>
  48. <li><a href="invoke.html">invoke</a></li>
  49. <li><a href="map.html">map</a></li>
  50. <li><a href="max.html">max</a></li>
  51. <li><a href="member.html">member</a></li>
  52. <li><a href="min.html">min</a></li>
  53. <li><a href="partition.html">partition</a></li>
  54. <li><a href="pluck.html">pluck</a></li>
  55. <li><a href="reject.html">reject</a></li>
  56. <li><a href="select.html">select</a></li>
  57. <li><a href="size.html">size</a></li>
  58. <li><a href="sortBy.html">sortBy</a></li>
  59. <li><a href="toArray.html">toArray</a></li>
  60. <li><a href="zip.html">zip</a></li>
  61. </ul>
  62. </div>
  63. <div class="sblock">
  64. <h3>API Docs</h3>
  65. <ul class="objects">
  66. <li><a href="../utility.html" title="Utility Methods">Utility Methods</a></li>
  67. <li><a href="../ajax.html" title="Ajax">Ajax</a></li>
  68. <li><a href="../array.html" title="Array">Array</a></li>
  69. <li><a href="../class.html" title="Class">Class</a></li>
  70. <li><a href="../date.html" title="Date">Date</a></li>
  71. <li><a href="../element.html" title="Element">Element</a></li>
  72. <li><a href="../element/methods.html" title="Element.Methods">Element.Methods</a></li>
  73. <li><a href="../element/methods/simulated.html" title="Element.Methods.Simulated">Element.Methods.Simulated</a></li>
  74. <li><a href="../enumerable.html" title="Enumerable">Enumerable</a></li>
  75. <li><a href="../event.html" title="Event">Event</a></li>
  76. <li><a href="../form.html" title="Form">Form</a></li>
  77. <li><a href="../form/element.html" title="Form.Element">Form.Element</a></li>
  78. <li><a href="../function.html" title="Function">Function</a></li>
  79. <li><a href="../hash.html" title="Hash">Hash</a></li>
  80. <li><a href="../insertion.html" title="Insertion">Insertion</a></li>
  81. <li><a href="../number.html" title="Number">Number</a></li>
  82. <li><a href="../object.html" title="Object">Object</a></li>
  83. <li><a href="../objectRange.html" title="ObjectRange">ObjectRange</a></li>
  84. <li><a href="../periodicalExecuter.html" title="PeriodicalExecuter">PeriodicalExecuter</a></li>
  85. <li><a href="../position.html" title="Position">Position</a></li>
  86. <li><a href="../prototype.html" title="Prototype">Prototype</a></li>
  87. <li><a href="../string.html" title="String">String</a></li>
  88. <li><a href="../template.html" title="Template">Template</a></li>
  89. <li><a href="../timedObserver.html" title="TimedObserver">TimedObserver</a></li>
  90. <li><a href="../document.html" title="document">document</a></li>
  91. <li><a href="../document/viewport.html" title="document.viewport">document.viewport</a></li>
  92. </ul>
  93. </div>
  94. </div>
  95. <!-- main -->
  96. <div id="main" class="clearfix">
  97. <div id="main-content">
  98. <h2>inGroupsOf
  99. </h2>
  100. <div id="excerpt"><pre><code class="ebnf">inGroupsOf(size[, filler = null]) -&gt; [group...]</code></pre>
  101. <p>Groups items in fixed-size chunks, using a specific value to fill up the last chunk if necessary.</p></div>
  102. <div id="abody"><h3>Example</h3>
  103. <pre><code class="javascript">
  104. var students = [
  105. { name: 'Sunny', age: 20 }, { name: 'Audrey', age: 21 },
  106. { name: 'Matt', age: 20 }, { name: '&#xC9;lodie', age: 26 },
  107. { name: 'Will', age: 21 }, { name: 'David', age: 23 },
  108. { name: 'Julien', age: 22 }, { name: 'Thomas', age: 21 },
  109. { name: 'Serpil', age: 22 }
  110. ];
  111. students.pluck('name').inGroupsOf(4) {
  112. // -&gt; [ ['Sunny', 'Audrey', 'Matt', '&#xC9;lodie'],
  113. // ['Will', 'David', 'Julien', 'Thomas'],
  114. // ['Serpil', null, null, null] ]
  115. </code></pre>
  116. <h3>See also</h3>
  117. <p>There is a variant called <a href="eachSlice.html"><code>eachSlice</code></a>, which does not fill up the last group to size.</p></div>
  118. </div>
  119. </div>
  120. <!-- /main -->
  121. </div>
  122. </div>
  123. <!-- /content -->
  124. <div id="footer">
  125. &copy; 2006-2007 Prototype Core Team | Licenses:
  126. <a rel="license" href="http://dev.rubyonrails.org/browser/spinoffs/prototype/trunk/LICENSE?format=raw">MIT (source code)</a> and <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/"><abbr title="Creative Commons Attribution-Share Alike 3.0 License">CC BY-SA</abbr> (documentation)</a>.
  127. <a id="badge" href="http://mephistoblog.com" title="This site's mojo provided by Mephisto"><img alt="mephisto-badge-tiny" src="../images/mephisto-badge-tiny.png" /></a>
  128. </div>
  129. </div>
  130. <!-- /container -->
  131. </body>
  132. </html>