src/cm/media/js/lib/yui/yui_3.10.3/api/classes/Array.html
changeset 525 89ef5ed3c48b
equal deleted inserted replaced
524:322d0feea350 525:89ef5ed3c48b
       
     1 <!DOCTYPE html>
       
     2 <html lang="en">
       
     3 <head>
       
     4     <meta charset="utf-8">
       
     5     <title>Array - YUI 3</title>
       
     6     <link rel="stylesheet" href="http://yui.yahooapis.com/3.9.1/build/cssgrids/cssgrids-min.css">
       
     7     <link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css">
       
     8     <link rel="stylesheet" href="../assets/css/main.css" id="site_styles">
       
     9     <link rel="shortcut icon" type="image/png" href="../assets/favicon.png">
       
    10     <script src="http://yui.yahooapis.com/combo?3.9.1/build/yui/yui-min.js"></script>
       
    11 </head>
       
    12 <body class="yui3-skin-sam">
       
    13 
       
    14 <div id="doc">
       
    15     <div id="hd" class="yui3-g header">
       
    16         <div class="yui3-u-3-4">
       
    17             
       
    18                 <h1><img src="../assets/css/logo.png" title="YUI 3"></h1>
       
    19             
       
    20         </div>
       
    21         <div class="yui3-u-1-4 version">
       
    22             <em>API Docs for: 3.10.3</em>
       
    23         </div>
       
    24     </div>
       
    25     <div id="bd" class="yui3-g">
       
    26 
       
    27         <div class="yui3-u-1-4">
       
    28             <div id="docs-sidebar" class="sidebar apidocs">
       
    29                 <div id="api-list">
       
    30     <h2 class="off-left">APIs</h2>
       
    31     <div id="api-tabview" class="tabview">
       
    32         <ul class="tabs">
       
    33             <li><a href="#api-classes">Classes</a></li>
       
    34             <li><a href="#api-modules">Modules</a></li>
       
    35         </ul>
       
    36 
       
    37         <div id="api-tabview-filter">
       
    38             <input type="search" id="api-filter" placeholder="Type to filter APIs">
       
    39         </div>
       
    40 
       
    41         <div id="api-tabview-panel">
       
    42             <ul id="api-classes" class="apis classes">
       
    43             
       
    44                 <li><a href="../classes/Anim.html">Anim</a></li>
       
    45             
       
    46                 <li><a href="../classes/App.html">App</a></li>
       
    47             
       
    48                 <li><a href="../classes/App.Base.html">App.Base</a></li>
       
    49             
       
    50                 <li><a href="../classes/App.Content.html">App.Content</a></li>
       
    51             
       
    52                 <li><a href="../classes/App.Transitions.html">App.Transitions</a></li>
       
    53             
       
    54                 <li><a href="../classes/App.TransitionsNative.html">App.TransitionsNative</a></li>
       
    55             
       
    56                 <li><a href="../classes/AreaSeries.html">AreaSeries</a></li>
       
    57             
       
    58                 <li><a href="../classes/AreaSplineSeries.html">AreaSplineSeries</a></li>
       
    59             
       
    60                 <li><a href="../classes/Array.html">Array</a></li>
       
    61             
       
    62                 <li><a href="../classes/ArrayList.html">ArrayList</a></li>
       
    63             
       
    64                 <li><a href="../classes/ArraySort.html">ArraySort</a></li>
       
    65             
       
    66                 <li><a href="../classes/AsyncQueue.html">AsyncQueue</a></li>
       
    67             
       
    68                 <li><a href="../classes/Attribute.html">Attribute</a></li>
       
    69             
       
    70                 <li><a href="../classes/AttributeCore.html">AttributeCore</a></li>
       
    71             
       
    72                 <li><a href="../classes/AttributeEvents.html">AttributeEvents</a></li>
       
    73             
       
    74                 <li><a href="../classes/AttributeExtras.html">AttributeExtras</a></li>
       
    75             
       
    76                 <li><a href="../classes/AttributeLite.html">AttributeLite</a></li>
       
    77             
       
    78                 <li><a href="../classes/AttributeObservable.html">AttributeObservable</a></li>
       
    79             
       
    80                 <li><a href="../classes/AutoComplete.html">AutoComplete</a></li>
       
    81             
       
    82                 <li><a href="../classes/AutoCompleteBase.html">AutoCompleteBase</a></li>
       
    83             
       
    84                 <li><a href="../classes/AutoCompleteFilters.html">AutoCompleteFilters</a></li>
       
    85             
       
    86                 <li><a href="../classes/AutoCompleteHighlighters.html">AutoCompleteHighlighters</a></li>
       
    87             
       
    88                 <li><a href="../classes/AutoCompleteList.html">AutoCompleteList</a></li>
       
    89             
       
    90                 <li><a href="../classes/Axis.html">Axis</a></li>
       
    91             
       
    92                 <li><a href="../classes/AxisBase.html">AxisBase</a></li>
       
    93             
       
    94                 <li><a href="../classes/BarSeries.html">BarSeries</a></li>
       
    95             
       
    96                 <li><a href="../classes/Base.html">Base</a></li>
       
    97             
       
    98                 <li><a href="../classes/BaseCore.html">BaseCore</a></li>
       
    99             
       
   100                 <li><a href="../classes/BaseObservable.html">BaseObservable</a></li>
       
   101             
       
   102                 <li><a href="../classes/BottomAxisLayout.html">BottomAxisLayout</a></li>
       
   103             
       
   104                 <li><a href="../classes/Button.html">Button</a></li>
       
   105             
       
   106                 <li><a href="../classes/ButtonCore.html">ButtonCore</a></li>
       
   107             
       
   108                 <li><a href="../classes/ButtonGroup.html">ButtonGroup</a></li>
       
   109             
       
   110                 <li><a href="../classes/Cache.html">Cache</a></li>
       
   111             
       
   112                 <li><a href="../classes/CacheOffline.html">CacheOffline</a></li>
       
   113             
       
   114                 <li><a href="../classes/Calendar.html">Calendar</a></li>
       
   115             
       
   116                 <li><a href="../classes/CalendarBase.html">CalendarBase</a></li>
       
   117             
       
   118                 <li><a href="../classes/CandlestickSeries.html">CandlestickSeries</a></li>
       
   119             
       
   120                 <li><a href="../classes/CanvasCircle.html">CanvasCircle</a></li>
       
   121             
       
   122                 <li><a href="../classes/CanvasDrawing.html">CanvasDrawing</a></li>
       
   123             
       
   124                 <li><a href="../classes/CanvasEllipse.html">CanvasEllipse</a></li>
       
   125             
       
   126                 <li><a href="../classes/CanvasGraphic.html">CanvasGraphic</a></li>
       
   127             
       
   128                 <li><a href="../classes/CanvasPath.html">CanvasPath</a></li>
       
   129             
       
   130                 <li><a href="../classes/CanvasPieSlice.html">CanvasPieSlice</a></li>
       
   131             
       
   132                 <li><a href="../classes/CanvasRect.html">CanvasRect</a></li>
       
   133             
       
   134                 <li><a href="../classes/CanvasShape.html">CanvasShape</a></li>
       
   135             
       
   136                 <li><a href="../classes/CartesianChart.html">CartesianChart</a></li>
       
   137             
       
   138                 <li><a href="../classes/CartesianSeries.html">CartesianSeries</a></li>
       
   139             
       
   140                 <li><a href="../classes/CategoryAxis.html">CategoryAxis</a></li>
       
   141             
       
   142                 <li><a href="../classes/CategoryAxisBase.html">CategoryAxisBase</a></li>
       
   143             
       
   144                 <li><a href="../classes/CategoryImpl.html">CategoryImpl</a></li>
       
   145             
       
   146                 <li><a href="../classes/Chart.html">Chart</a></li>
       
   147             
       
   148                 <li><a href="../classes/ChartBase.html">ChartBase</a></li>
       
   149             
       
   150                 <li><a href="../classes/ChartLegend.html">ChartLegend</a></li>
       
   151             
       
   152                 <li><a href="../classes/Circle.html">Circle</a></li>
       
   153             
       
   154                 <li><a href="../classes/CircleGroup.html">CircleGroup</a></li>
       
   155             
       
   156                 <li><a href="../classes/ClassNameManager.html">ClassNameManager</a></li>
       
   157             
       
   158                 <li><a href="../classes/ClickableRail.html">ClickableRail</a></li>
       
   159             
       
   160                 <li><a href="../classes/Color.html">Color</a></li>
       
   161             
       
   162                 <li><a href="../classes/Color.Harmony.html">Color.Harmony</a></li>
       
   163             
       
   164                 <li><a href="../classes/Color.HSL.html">Color.HSL</a></li>
       
   165             
       
   166                 <li><a href="../classes/Color.HSV.html">Color.HSV</a></li>
       
   167             
       
   168                 <li><a href="../classes/ColumnSeries.html">ColumnSeries</a></li>
       
   169             
       
   170                 <li><a href="../classes/ComboSeries.html">ComboSeries</a></li>
       
   171             
       
   172                 <li><a href="../classes/ComboSplineSeries.html">ComboSplineSeries</a></li>
       
   173             
       
   174                 <li><a href="../classes/config.html">config</a></li>
       
   175             
       
   176                 <li><a href="../classes/Console.html">Console</a></li>
       
   177             
       
   178                 <li><a href="../classes/Controller.html">Controller</a></li>
       
   179             
       
   180                 <li><a href="../classes/Cookie.html">Cookie</a></li>
       
   181             
       
   182                 <li><a href="../classes/CurveUtil.html">CurveUtil</a></li>
       
   183             
       
   184                 <li><a href="../classes/CustomEvent.html">CustomEvent</a></li>
       
   185             
       
   186                 <li><a href="../classes/DataSchema.Array.html">DataSchema.Array</a></li>
       
   187             
       
   188                 <li><a href="../classes/DataSchema.Base.html">DataSchema.Base</a></li>
       
   189             
       
   190                 <li><a href="../classes/DataSchema.JSON.html">DataSchema.JSON</a></li>
       
   191             
       
   192                 <li><a href="../classes/DataSchema.Text.html">DataSchema.Text</a></li>
       
   193             
       
   194                 <li><a href="../classes/DataSchema.XML.html">DataSchema.XML</a></li>
       
   195             
       
   196                 <li><a href="../classes/DataSource.Function.html">DataSource.Function</a></li>
       
   197             
       
   198                 <li><a href="../classes/DataSource.Get.html">DataSource.Get</a></li>
       
   199             
       
   200                 <li><a href="../classes/DataSource.IO.html">DataSource.IO</a></li>
       
   201             
       
   202                 <li><a href="../classes/DataSource.Local.html">DataSource.Local</a></li>
       
   203             
       
   204                 <li><a href="../classes/DataSourceArraySchema.html">DataSourceArraySchema</a></li>
       
   205             
       
   206                 <li><a href="../classes/DataSourceCache.html">DataSourceCache</a></li>
       
   207             
       
   208                 <li><a href="../classes/DataSourceCacheExtension.html">DataSourceCacheExtension</a></li>
       
   209             
       
   210                 <li><a href="../classes/DataSourceJSONSchema.html">DataSourceJSONSchema</a></li>
       
   211             
       
   212                 <li><a href="../classes/DataSourceTextSchema.html">DataSourceTextSchema</a></li>
       
   213             
       
   214                 <li><a href="../classes/DataSourceXMLSchema.html">DataSourceXMLSchema</a></li>
       
   215             
       
   216                 <li><a href="../classes/DataTable.html">DataTable</a></li>
       
   217             
       
   218                 <li><a href="../classes/DataTable.Base.html">DataTable.Base</a></li>
       
   219             
       
   220                 <li><a href="../classes/DataTable.BodyView.html">DataTable.BodyView</a></li>
       
   221             
       
   222                 <li><a href="../classes/DataTable.BodyView.Formatters.html">DataTable.BodyView.Formatters</a></li>
       
   223             
       
   224                 <li><a href="../classes/DataTable.ColumnWidths.html">DataTable.ColumnWidths</a></li>
       
   225             
       
   226                 <li><a href="../classes/DataTable.Core.html">DataTable.Core</a></li>
       
   227             
       
   228                 <li><a href="../classes/DataTable.HeaderView.html">DataTable.HeaderView</a></li>
       
   229             
       
   230                 <li><a href="../classes/DataTable.Message.html">DataTable.Message</a></li>
       
   231             
       
   232                 <li><a href="../classes/DataTable.Mutable.html">DataTable.Mutable</a></li>
       
   233             
       
   234                 <li><a href="../classes/DataTable.Scrollable.html">DataTable.Scrollable</a></li>
       
   235             
       
   236                 <li><a href="../classes/DataTable.Sortable.html">DataTable.Sortable</a></li>
       
   237             
       
   238                 <li><a href="../classes/DataTable.TableView.html">DataTable.TableView</a></li>
       
   239             
       
   240                 <li><a href="../classes/Date.html">Date</a></li>
       
   241             
       
   242                 <li><a href="../classes/DD.DDM.html">DD.DDM</a></li>
       
   243             
       
   244                 <li><a href="../classes/DD.Delegate.html">DD.Delegate</a></li>
       
   245             
       
   246                 <li><a href="../classes/DD.Drag.html">DD.Drag</a></li>
       
   247             
       
   248                 <li><a href="../classes/DD.Drop.html">DD.Drop</a></li>
       
   249             
       
   250                 <li><a href="../classes/DD.Scroll.html">DD.Scroll</a></li>
       
   251             
       
   252                 <li><a href="../classes/Dial.html">Dial</a></li>
       
   253             
       
   254                 <li><a href="../classes/Do.html">Do</a></li>
       
   255             
       
   256                 <li><a href="../classes/Do.AlterArgs.html">Do.AlterArgs</a></li>
       
   257             
       
   258                 <li><a href="../classes/Do.AlterReturn.html">Do.AlterReturn</a></li>
       
   259             
       
   260                 <li><a href="../classes/Do.Error.html">Do.Error</a></li>
       
   261             
       
   262                 <li><a href="../classes/Do.Halt.html">Do.Halt</a></li>
       
   263             
       
   264                 <li><a href="../classes/Do.Method.html">Do.Method</a></li>
       
   265             
       
   266                 <li><a href="../classes/Do.Prevent.html">Do.Prevent</a></li>
       
   267             
       
   268                 <li><a href="../classes/DOM.html">DOM</a></li>
       
   269             
       
   270                 <li><a href="../classes/DOMEventFacade.html">DOMEventFacade</a></li>
       
   271             
       
   272                 <li><a href="../classes/Drawing.html">Drawing</a></li>
       
   273             
       
   274                 <li><a href="../classes/Easing.html">Easing</a></li>
       
   275             
       
   276                 <li><a href="../classes/EditorBase.html">EditorBase</a></li>
       
   277             
       
   278                 <li><a href="../classes/EditorSelection.html">EditorSelection</a></li>
       
   279             
       
   280                 <li><a href="../classes/Ellipse.html">Ellipse</a></li>
       
   281             
       
   282                 <li><a href="../classes/EllipseGroup.html">EllipseGroup</a></li>
       
   283             
       
   284                 <li><a href="../classes/Escape.html">Escape</a></li>
       
   285             
       
   286                 <li><a href="../classes/Event.html">Event</a></li>
       
   287             
       
   288                 <li><a href="../classes/EventFacade.html">EventFacade</a></li>
       
   289             
       
   290                 <li><a href="../classes/EventHandle.html">EventHandle</a></li>
       
   291             
       
   292                 <li><a href="../classes/EventTarget.html">EventTarget</a></li>
       
   293             
       
   294                 <li><a href="../classes/ExecCommand.html">ExecCommand</a></li>
       
   295             
       
   296                 <li><a href="../classes/Features.html">Features</a></li>
       
   297             
       
   298                 <li><a href="../classes/File.html">File</a></li>
       
   299             
       
   300                 <li><a href="../classes/FileFlash.html">FileFlash</a></li>
       
   301             
       
   302                 <li><a href="../classes/FileHTML5.html">FileHTML5</a></li>
       
   303             
       
   304                 <li><a href="../classes/Fills.html">Fills</a></li>
       
   305             
       
   306                 <li><a href="../classes/Frame.html">Frame</a></li>
       
   307             
       
   308                 <li><a href="../classes/Get.html">Get</a></li>
       
   309             
       
   310                 <li><a href="../classes/Get.Transaction.html">Get.Transaction</a></li>
       
   311             
       
   312                 <li><a href="../classes/GetNodeJS.html">GetNodeJS</a></li>
       
   313             
       
   314                 <li><a href="../classes/Graph.html">Graph</a></li>
       
   315             
       
   316                 <li><a href="../classes/Graphic.html">Graphic</a></li>
       
   317             
       
   318                 <li><a href="../classes/GraphicBase.html">GraphicBase</a></li>
       
   319             
       
   320                 <li><a href="../classes/Gridlines.html">Gridlines</a></li>
       
   321             
       
   322                 <li><a href="../classes/GroupDiamond.html">GroupDiamond</a></li>
       
   323             
       
   324                 <li><a href="../classes/GroupRect.html">GroupRect</a></li>
       
   325             
       
   326                 <li><a href="../classes/Handlebars.html">Handlebars</a></li>
       
   327             
       
   328                 <li><a href="../classes/Highlight.html">Highlight</a></li>
       
   329             
       
   330                 <li><a href="../classes/Histogram.html">Histogram</a></li>
       
   331             
       
   332                 <li><a href="../classes/HistoryBase.html">HistoryBase</a></li>
       
   333             
       
   334                 <li><a href="../classes/HistoryHash.html">HistoryHash</a></li>
       
   335             
       
   336                 <li><a href="../classes/HistoryHTML5.html">HistoryHTML5</a></li>
       
   337             
       
   338                 <li><a href="../classes/HorizontalLegendLayout.html">HorizontalLegendLayout</a></li>
       
   339             
       
   340                 <li><a href="../classes/ImgLoadGroup.html">ImgLoadGroup</a></li>
       
   341             
       
   342                 <li><a href="../classes/ImgLoadImgObj.html">ImgLoadImgObj</a></li>
       
   343             
       
   344                 <li><a href="../classes/Intl.html">Intl</a></li>
       
   345             
       
   346                 <li><a href="../classes/IO.html">IO</a></li>
       
   347             
       
   348                 <li><a href="../classes/JSON.html">JSON</a></li>
       
   349             
       
   350                 <li><a href="../classes/JSONPRequest.html">JSONPRequest</a></li>
       
   351             
       
   352                 <li><a href="../classes/Lang.html">Lang</a></li>
       
   353             
       
   354                 <li><a href="../classes/LazyModelList.html">LazyModelList</a></li>
       
   355             
       
   356                 <li><a href="../classes/LeftAxisLayout.html">LeftAxisLayout</a></li>
       
   357             
       
   358                 <li><a href="../classes/Lines.html">Lines</a></li>
       
   359             
       
   360                 <li><a href="../classes/LineSeries.html">LineSeries</a></li>
       
   361             
       
   362                 <li><a href="../classes/Loader.html">Loader</a></li>
       
   363             
       
   364                 <li><a href="../classes/MarkerSeries.html">MarkerSeries</a></li>
       
   365             
       
   366                 <li><a href="../classes/Matrix.html">Matrix</a></li>
       
   367             
       
   368                 <li><a href="../classes/MatrixUtil.html">MatrixUtil</a></li>
       
   369             
       
   370                 <li><a href="../classes/Model.html">Model</a></li>
       
   371             
       
   372                 <li><a href="../classes/ModelList.html">ModelList</a></li>
       
   373             
       
   374                 <li><a href="../classes/ModelSync.REST.html">ModelSync.REST</a></li>
       
   375             
       
   376                 <li><a href="../classes/Node.html">Node</a></li>
       
   377             
       
   378                 <li><a href="../classes/NodeList.html">NodeList</a></li>
       
   379             
       
   380                 <li><a href="../classes/Number.html">Number</a></li>
       
   381             
       
   382                 <li><a href="../classes/NumericAxis.html">NumericAxis</a></li>
       
   383             
       
   384                 <li><a href="../classes/NumericAxisBase.html">NumericAxisBase</a></li>
       
   385             
       
   386                 <li><a href="../classes/NumericImpl.html">NumericImpl</a></li>
       
   387             
       
   388                 <li><a href="../classes/Object.html">Object</a></li>
       
   389             
       
   390                 <li><a href="../classes/OHLCSeries.html">OHLCSeries</a></li>
       
   391             
       
   392                 <li><a href="../classes/Overlay.html">Overlay</a></li>
       
   393             
       
   394                 <li><a href="../classes/Panel.html">Panel</a></li>
       
   395             
       
   396                 <li><a href="../classes/Parallel.html">Parallel</a></li>
       
   397             
       
   398                 <li><a href="../classes/Path.html">Path</a></li>
       
   399             
       
   400                 <li><a href="../classes/PieChart.html">PieChart</a></li>
       
   401             
       
   402                 <li><a href="../classes/PieSeries.html">PieSeries</a></li>
       
   403             
       
   404                 <li><a href="../classes/Pjax.html">Pjax</a></li>
       
   405             
       
   406                 <li><a href="../classes/PjaxBase.html">PjaxBase</a></li>
       
   407             
       
   408                 <li><a href="../classes/PjaxContent.html">PjaxContent</a></li>
       
   409             
       
   410                 <li><a href="../classes/Plots.html">Plots</a></li>
       
   411             
       
   412                 <li><a href="../classes/Plugin.Align.html">Plugin.Align</a></li>
       
   413             
       
   414                 <li><a href="../classes/Plugin.AutoComplete.html">Plugin.AutoComplete</a></li>
       
   415             
       
   416                 <li><a href="../classes/Plugin.Base.html">Plugin.Base</a></li>
       
   417             
       
   418                 <li><a href="../classes/Plugin.Button.html">Plugin.Button</a></li>
       
   419             
       
   420                 <li><a href="../classes/Plugin.Cache.html">Plugin.Cache</a></li>
       
   421             
       
   422                 <li><a href="../classes/Plugin.CalendarNavigator.html">Plugin.CalendarNavigator</a></li>
       
   423             
       
   424                 <li><a href="../classes/Plugin.ConsoleFilters.html">Plugin.ConsoleFilters</a></li>
       
   425             
       
   426                 <li><a href="../classes/Plugin.CreateLinkBase.html">Plugin.CreateLinkBase</a></li>
       
   427             
       
   428                 <li><a href="../classes/Plugin.DataTableDataSource.html">Plugin.DataTableDataSource</a></li>
       
   429             
       
   430                 <li><a href="../classes/Plugin.DDConstrained.html">Plugin.DDConstrained</a></li>
       
   431             
       
   432                 <li><a href="../classes/Plugin.DDNodeScroll.html">Plugin.DDNodeScroll</a></li>
       
   433             
       
   434                 <li><a href="../classes/Plugin.DDProxy.html">Plugin.DDProxy</a></li>
       
   435             
       
   436                 <li><a href="../classes/Plugin.DDWindowScroll.html">Plugin.DDWindowScroll</a></li>
       
   437             
       
   438                 <li><a href="../classes/Plugin.Drag.html">Plugin.Drag</a></li>
       
   439             
       
   440                 <li><a href="../classes/Plugin.Drop.html">Plugin.Drop</a></li>
       
   441             
       
   442                 <li><a href="../classes/Plugin.EditorBidi.html">Plugin.EditorBidi</a></li>
       
   443             
       
   444                 <li><a href="../classes/Plugin.EditorBR.html">Plugin.EditorBR</a></li>
       
   445             
       
   446                 <li><a href="../classes/Plugin.EditorLists.html">Plugin.EditorLists</a></li>
       
   447             
       
   448                 <li><a href="../classes/Plugin.EditorPara.html">Plugin.EditorPara</a></li>
       
   449             
       
   450                 <li><a href="../classes/Plugin.EditorParaBase.html">Plugin.EditorParaBase</a></li>
       
   451             
       
   452                 <li><a href="../classes/Plugin.EditorParaIE.html">Plugin.EditorParaIE</a></li>
       
   453             
       
   454                 <li><a href="../classes/Plugin.EditorTab.html">Plugin.EditorTab</a></li>
       
   455             
       
   456                 <li><a href="../classes/Plugin.ExecCommand.html">Plugin.ExecCommand</a></li>
       
   457             
       
   458                 <li><a href="../classes/Plugin.Flick.html">Plugin.Flick</a></li>
       
   459             
       
   460                 <li><a href="../classes/Plugin.Host.html">Plugin.Host</a></li>
       
   461             
       
   462                 <li><a href="../classes/plugin.NodeFocusManager.html">plugin.NodeFocusManager</a></li>
       
   463             
       
   464                 <li><a href="../classes/Plugin.NodeFX.html">Plugin.NodeFX</a></li>
       
   465             
       
   466                 <li><a href="../classes/plugin.NodeMenuNav.html">plugin.NodeMenuNav</a></li>
       
   467             
       
   468                 <li><a href="../classes/Plugin.Pjax.html">Plugin.Pjax</a></li>
       
   469             
       
   470                 <li><a href="../classes/Plugin.Resize.html">Plugin.Resize</a></li>
       
   471             
       
   472                 <li><a href="../classes/Plugin.ResizeConstrained.html">Plugin.ResizeConstrained</a></li>
       
   473             
       
   474                 <li><a href="../classes/Plugin.ResizeProxy.html">Plugin.ResizeProxy</a></li>
       
   475             
       
   476                 <li><a href="../classes/Plugin.ScrollInfo.html">Plugin.ScrollInfo</a></li>
       
   477             
       
   478                 <li><a href="../classes/Plugin.ScrollViewList.html">Plugin.ScrollViewList</a></li>
       
   479             
       
   480                 <li><a href="../classes/Plugin.ScrollViewPaginator.html">Plugin.ScrollViewPaginator</a></li>
       
   481             
       
   482                 <li><a href="../classes/Plugin.ScrollViewScrollbars.html">Plugin.ScrollViewScrollbars</a></li>
       
   483             
       
   484                 <li><a href="../classes/Plugin.Shim.html">Plugin.Shim</a></li>
       
   485             
       
   486                 <li><a href="../classes/Plugin.SortScroll.html">Plugin.SortScroll</a></li>
       
   487             
       
   488                 <li><a href="../classes/Plugin.Tree.Lazy.html">Plugin.Tree.Lazy</a></li>
       
   489             
       
   490                 <li><a href="../classes/Plugin.WidgetAnim.html">Plugin.WidgetAnim</a></li>
       
   491             
       
   492                 <li><a href="../classes/Pollable.html">Pollable</a></li>
       
   493             
       
   494                 <li><a href="../classes/Promise.html">Promise</a></li>
       
   495             
       
   496                 <li><a href="../classes/Promise.Resolver.html">Promise.Resolver</a></li>
       
   497             
       
   498                 <li><a href="../classes/QueryString.html">QueryString</a></li>
       
   499             
       
   500                 <li><a href="../classes/Queue.html">Queue</a></li>
       
   501             
       
   502                 <li><a href="../classes/RangeSeries.html">RangeSeries</a></li>
       
   503             
       
   504                 <li><a href="../classes/Record.html">Record</a></li>
       
   505             
       
   506                 <li><a href="../classes/Recordset.html">Recordset</a></li>
       
   507             
       
   508                 <li><a href="../classes/RecordsetFilter.html">RecordsetFilter</a></li>
       
   509             
       
   510                 <li><a href="../classes/RecordsetIndexer.html">RecordsetIndexer</a></li>
       
   511             
       
   512                 <li><a href="../classes/RecordsetSort.html">RecordsetSort</a></li>
       
   513             
       
   514                 <li><a href="../classes/Rect.html">Rect</a></li>
       
   515             
       
   516                 <li><a href="../classes/Renderer.html">Renderer</a></li>
       
   517             
       
   518                 <li><a href="../classes/Resize.html">Resize</a></li>
       
   519             
       
   520                 <li><a href="../classes/RightAxisLayout.html">RightAxisLayout</a></li>
       
   521             
       
   522                 <li><a href="../classes/Router.html">Router</a></li>
       
   523             
       
   524                 <li><a href="../classes/ScrollView.html">ScrollView</a></li>
       
   525             
       
   526                 <li><a href="../classes/Selector.html">Selector</a></li>
       
   527             
       
   528                 <li><a href="../classes/SeriesBase.html">SeriesBase</a></li>
       
   529             
       
   530                 <li><a href="../classes/Shape.html">Shape</a></li>
       
   531             
       
   532                 <li><a href="../classes/ShapeGroup.html">ShapeGroup</a></li>
       
   533             
       
   534                 <li><a href="../classes/Slider.html">Slider</a></li>
       
   535             
       
   536                 <li><a href="../classes/SliderBase.html">SliderBase</a></li>
       
   537             
       
   538                 <li><a href="../classes/SliderValueRange.html">SliderValueRange</a></li>
       
   539             
       
   540                 <li><a href="../classes/soon.html">soon</a></li>
       
   541             
       
   542                 <li><a href="../classes/Sortable.html">Sortable</a></li>
       
   543             
       
   544                 <li><a href="../classes/SplineSeries.html">SplineSeries</a></li>
       
   545             
       
   546                 <li><a href="../classes/StackedAreaSeries.html">StackedAreaSeries</a></li>
       
   547             
       
   548                 <li><a href="../classes/StackedAreaSplineSeries.html">StackedAreaSplineSeries</a></li>
       
   549             
       
   550                 <li><a href="../classes/StackedAxis.html">StackedAxis</a></li>
       
   551             
       
   552                 <li><a href="../classes/StackedAxisBase.html">StackedAxisBase</a></li>
       
   553             
       
   554                 <li><a href="../classes/StackedBarSeries.html">StackedBarSeries</a></li>
       
   555             
       
   556                 <li><a href="../classes/StackedColumnSeries.html">StackedColumnSeries</a></li>
       
   557             
       
   558                 <li><a href="../classes/StackedComboSeries.html">StackedComboSeries</a></li>
       
   559             
       
   560                 <li><a href="../classes/StackedComboSplineSeries.html">StackedComboSplineSeries</a></li>
       
   561             
       
   562                 <li><a href="../classes/StackedImpl.html">StackedImpl</a></li>
       
   563             
       
   564                 <li><a href="../classes/StackedLineSeries.html">StackedLineSeries</a></li>
       
   565             
       
   566                 <li><a href="../classes/StackedMarkerSeries.html">StackedMarkerSeries</a></li>
       
   567             
       
   568                 <li><a href="../classes/StackedSplineSeries.html">StackedSplineSeries</a></li>
       
   569             
       
   570                 <li><a href="../classes/StackingUtil.html">StackingUtil</a></li>
       
   571             
       
   572                 <li><a href="../classes/State.html">State</a></li>
       
   573             
       
   574                 <li><a href="../classes/StyleSheet.html">StyleSheet</a></li>
       
   575             
       
   576                 <li><a href="../classes/Subscriber.html">Subscriber</a></li>
       
   577             
       
   578                 <li><a href="../classes/SVGCircle.html">SVGCircle</a></li>
       
   579             
       
   580                 <li><a href="../classes/SVGDrawing.html">SVGDrawing</a></li>
       
   581             
       
   582                 <li><a href="../classes/SVGEllipse.html">SVGEllipse</a></li>
       
   583             
       
   584                 <li><a href="../classes/SVGGraphic.html">SVGGraphic</a></li>
       
   585             
       
   586                 <li><a href="../classes/SVGPath.html">SVGPath</a></li>
       
   587             
       
   588                 <li><a href="../classes/SVGPieSlice.html">SVGPieSlice</a></li>
       
   589             
       
   590                 <li><a href="../classes/SVGRect.html">SVGRect</a></li>
       
   591             
       
   592                 <li><a href="../classes/SVGShape.html">SVGShape</a></li>
       
   593             
       
   594                 <li><a href="../classes/SWF.html">SWF</a></li>
       
   595             
       
   596                 <li><a href="../classes/SWFDetect.html">SWFDetect</a></li>
       
   597             
       
   598                 <li><a href="../classes/SyntheticEvent.html">SyntheticEvent</a></li>
       
   599             
       
   600                 <li><a href="../classes/SyntheticEvent.Notifier.html">SyntheticEvent.Notifier</a></li>
       
   601             
       
   602                 <li><a href="../classes/SynthRegistry.html">SynthRegistry</a></li>
       
   603             
       
   604                 <li><a href="../classes/Tab.html">Tab</a></li>
       
   605             
       
   606                 <li><a href="../classes/TabView.html">TabView</a></li>
       
   607             
       
   608                 <li><a href="../classes/Template.html">Template</a></li>
       
   609             
       
   610                 <li><a href="../classes/Template.Micro.html">Template.Micro</a></li>
       
   611             
       
   612                 <li><a href="../classes/Test.ArrayAssert.html">Test.ArrayAssert</a></li>
       
   613             
       
   614                 <li><a href="../classes/Test.Assert.html">Test.Assert</a></li>
       
   615             
       
   616                 <li><a href="../classes/Test.AssertionError.html">Test.AssertionError</a></li>
       
   617             
       
   618                 <li><a href="../classes/Test.ComparisonFailure.html">Test.ComparisonFailure</a></li>
       
   619             
       
   620                 <li><a href="../classes/Test.Console.html">Test.Console</a></li>
       
   621             
       
   622                 <li><a href="../classes/Test.CoverageFormat.html">Test.CoverageFormat</a></li>
       
   623             
       
   624                 <li><a href="../classes/Test.DateAssert.html">Test.DateAssert</a></li>
       
   625             
       
   626                 <li><a href="../classes/Test.EventTarget.html">Test.EventTarget</a></li>
       
   627             
       
   628                 <li><a href="../classes/Test.Mock.html">Test.Mock</a></li>
       
   629             
       
   630                 <li><a href="../classes/Test.Mock.Value.html">Test.Mock.Value</a></li>
       
   631             
       
   632                 <li><a href="../classes/Test.ObjectAssert.html">Test.ObjectAssert</a></li>
       
   633             
       
   634                 <li><a href="../classes/Test.Reporter.html">Test.Reporter</a></li>
       
   635             
       
   636                 <li><a href="../classes/Test.Results.html">Test.Results</a></li>
       
   637             
       
   638                 <li><a href="../classes/Test.Runner.html">Test.Runner</a></li>
       
   639             
       
   640                 <li><a href="../classes/Test.ShouldError.html">Test.ShouldError</a></li>
       
   641             
       
   642                 <li><a href="../classes/Test.ShouldFail.html">Test.ShouldFail</a></li>
       
   643             
       
   644                 <li><a href="../classes/Test.TestCase.html">Test.TestCase</a></li>
       
   645             
       
   646                 <li><a href="../classes/Test.TestFormat.html">Test.TestFormat</a></li>
       
   647             
       
   648                 <li><a href="../classes/Test.TestNode.html">Test.TestNode</a></li>
       
   649             
       
   650                 <li><a href="../classes/Test.TestRunner.html">Test.TestRunner</a></li>
       
   651             
       
   652                 <li><a href="../classes/Test.TestSuite.html">Test.TestSuite</a></li>
       
   653             
       
   654                 <li><a href="../classes/Test.UnexpectedError.html">Test.UnexpectedError</a></li>
       
   655             
       
   656                 <li><a href="../classes/Test.UnexpectedValue.html">Test.UnexpectedValue</a></li>
       
   657             
       
   658                 <li><a href="../classes/Test.Wait.html">Test.Wait</a></li>
       
   659             
       
   660                 <li><a href="../classes/Text.AccentFold.html">Text.AccentFold</a></li>
       
   661             
       
   662                 <li><a href="../classes/Text.WordBreak.html">Text.WordBreak</a></li>
       
   663             
       
   664                 <li><a href="../classes/TimeAxis.html">TimeAxis</a></li>
       
   665             
       
   666                 <li><a href="../classes/TimeAxisBase.html">TimeAxisBase</a></li>
       
   667             
       
   668                 <li><a href="../classes/TimeImpl.html">TimeImpl</a></li>
       
   669             
       
   670                 <li><a href="../classes/ToggleButton.html">ToggleButton</a></li>
       
   671             
       
   672                 <li><a href="../classes/TopAxisLayout.html">TopAxisLayout</a></li>
       
   673             
       
   674                 <li><a href="../classes/Transition.html">Transition</a></li>
       
   675             
       
   676                 <li><a href="../classes/Tree.html">Tree</a></li>
       
   677             
       
   678                 <li><a href="../classes/Tree.Labelable.html">Tree.Labelable</a></li>
       
   679             
       
   680                 <li><a href="../classes/Tree.Node.html">Tree.Node</a></li>
       
   681             
       
   682                 <li><a href="../classes/Tree.Node.Labelable.html">Tree.Node.Labelable</a></li>
       
   683             
       
   684                 <li><a href="../classes/Tree.Node.Openable.html">Tree.Node.Openable</a></li>
       
   685             
       
   686                 <li><a href="../classes/Tree.Node.Selectable.html">Tree.Node.Selectable</a></li>
       
   687             
       
   688                 <li><a href="../classes/Tree.Node.Sortable.html">Tree.Node.Sortable</a></li>
       
   689             
       
   690                 <li><a href="../classes/Tree.Openable.html">Tree.Openable</a></li>
       
   691             
       
   692                 <li><a href="../classes/Tree.Selectable.html">Tree.Selectable</a></li>
       
   693             
       
   694                 <li><a href="../classes/Tree.Sortable.html">Tree.Sortable</a></li>
       
   695             
       
   696                 <li><a href="../classes/UA.html">UA</a></li>
       
   697             
       
   698                 <li><a href="../classes/Uploader.html">Uploader</a></li>
       
   699             
       
   700                 <li><a href="../classes/Uploader.Queue.html">Uploader.Queue</a></li>
       
   701             
       
   702                 <li><a href="../classes/UploaderFlash.html">UploaderFlash</a></li>
       
   703             
       
   704                 <li><a href="../classes/UploaderHTML5.html">UploaderHTML5</a></li>
       
   705             
       
   706                 <li><a href="../classes/ValueChange.html">ValueChange</a></li>
       
   707             
       
   708                 <li><a href="../classes/VerticalLegendLayout.html">VerticalLegendLayout</a></li>
       
   709             
       
   710                 <li><a href="../classes/View.html">View</a></li>
       
   711             
       
   712                 <li><a href="../classes/View.NodeMap.html">View.NodeMap</a></li>
       
   713             
       
   714                 <li><a href="../classes/VMLCircle.html">VMLCircle</a></li>
       
   715             
       
   716                 <li><a href="../classes/VMLDrawing.html">VMLDrawing</a></li>
       
   717             
       
   718                 <li><a href="../classes/VMLEllipse.html">VMLEllipse</a></li>
       
   719             
       
   720                 <li><a href="../classes/VMLGraphic.html">VMLGraphic</a></li>
       
   721             
       
   722                 <li><a href="../classes/VMLPath.html">VMLPath</a></li>
       
   723             
       
   724                 <li><a href="../classes/VMLPieSlice.html">VMLPieSlice</a></li>
       
   725             
       
   726                 <li><a href="../classes/VMLRect.html">VMLRect</a></li>
       
   727             
       
   728                 <li><a href="../classes/VMLShape.html">VMLShape</a></li>
       
   729             
       
   730                 <li><a href="../classes/Widget.html">Widget</a></li>
       
   731             
       
   732                 <li><a href="../classes/WidgetAutohide.html">WidgetAutohide</a></li>
       
   733             
       
   734                 <li><a href="../classes/WidgetButtons.html">WidgetButtons</a></li>
       
   735             
       
   736                 <li><a href="../classes/WidgetChild.html">WidgetChild</a></li>
       
   737             
       
   738                 <li><a href="../classes/WidgetModality.html">WidgetModality</a></li>
       
   739             
       
   740                 <li><a href="../classes/WidgetParent.html">WidgetParent</a></li>
       
   741             
       
   742                 <li><a href="../classes/WidgetPosition.html">WidgetPosition</a></li>
       
   743             
       
   744                 <li><a href="../classes/WidgetPositionAlign.html">WidgetPositionAlign</a></li>
       
   745             
       
   746                 <li><a href="../classes/WidgetPositionConstrain.html">WidgetPositionConstrain</a></li>
       
   747             
       
   748                 <li><a href="../classes/WidgetStack.html">WidgetStack</a></li>
       
   749             
       
   750                 <li><a href="../classes/WidgetStdMod.html">WidgetStdMod</a></li>
       
   751             
       
   752                 <li><a href="../classes/XML.html">XML</a></li>
       
   753             
       
   754                 <li><a href="../classes/YQL.html">YQL</a></li>
       
   755             
       
   756                 <li><a href="../classes/YQLRequest.html">YQLRequest</a></li>
       
   757             
       
   758                 <li><a href="../classes/YUI.html">YUI</a></li>
       
   759             
       
   760                 <li><a href="../classes/YUI~substitute.html">YUI~substitute</a></li>
       
   761             
       
   762             </ul>
       
   763 
       
   764             <ul id="api-modules" class="apis modules">
       
   765             
       
   766                 <li><a href="../modules/align-plugin.html">align-plugin</a></li>
       
   767             
       
   768                 <li><a href="../modules/anim.html">anim</a></li>
       
   769             
       
   770                 <li><a href="../modules/anim-base.html">anim-base</a></li>
       
   771             
       
   772                 <li><a href="../modules/anim-color.html">anim-color</a></li>
       
   773             
       
   774                 <li><a href="../modules/anim-curve.html">anim-curve</a></li>
       
   775             
       
   776                 <li><a href="../modules/anim-easing.html">anim-easing</a></li>
       
   777             
       
   778                 <li><a href="../modules/anim-node-plugin.html">anim-node-plugin</a></li>
       
   779             
       
   780                 <li><a href="../modules/anim-scroll.html">anim-scroll</a></li>
       
   781             
       
   782                 <li><a href="../modules/anim-shape.html">anim-shape</a></li>
       
   783             
       
   784                 <li><a href="../modules/anim-shape-transform.html">anim-shape-transform</a></li>
       
   785             
       
   786                 <li><a href="../modules/anim-xy.html">anim-xy</a></li>
       
   787             
       
   788                 <li><a href="../modules/app.html">app</a></li>
       
   789             
       
   790                 <li><a href="../modules/app-base.html">app-base</a></li>
       
   791             
       
   792                 <li><a href="../modules/app-content.html">app-content</a></li>
       
   793             
       
   794                 <li><a href="../modules/app-transitions.html">app-transitions</a></li>
       
   795             
       
   796                 <li><a href="../modules/app-transitions-native.html">app-transitions-native</a></li>
       
   797             
       
   798                 <li><a href="../modules/array-extras.html">array-extras</a></li>
       
   799             
       
   800                 <li><a href="../modules/array-invoke.html">array-invoke</a></li>
       
   801             
       
   802                 <li><a href="../modules/arraylist.html">arraylist</a></li>
       
   803             
       
   804                 <li><a href="../modules/arraylist-add.html">arraylist-add</a></li>
       
   805             
       
   806                 <li><a href="../modules/arraylist-filter.html">arraylist-filter</a></li>
       
   807             
       
   808                 <li><a href="../modules/arraysort.html">arraysort</a></li>
       
   809             
       
   810                 <li><a href="../modules/async-queue.html">async-queue</a></li>
       
   811             
       
   812                 <li><a href="../modules/attribute.html">attribute</a></li>
       
   813             
       
   814                 <li><a href="../modules/attribute-base.html">attribute-base</a></li>
       
   815             
       
   816                 <li><a href="../modules/attribute-complex.html">attribute-complex</a></li>
       
   817             
       
   818                 <li><a href="../modules/attribute-core.html">attribute-core</a></li>
       
   819             
       
   820                 <li><a href="../modules/attribute-extras.html">attribute-extras</a></li>
       
   821             
       
   822                 <li><a href="../modules/attribute-observable.html">attribute-observable</a></li>
       
   823             
       
   824                 <li><a href="../modules/autocomplete.html">autocomplete</a></li>
       
   825             
       
   826                 <li><a href="../modules/autocomplete-base.html">autocomplete-base</a></li>
       
   827             
       
   828                 <li><a href="../modules/autocomplete-filters.html">autocomplete-filters</a></li>
       
   829             
       
   830                 <li><a href="../modules/autocomplete-filters-accentfold.html">autocomplete-filters-accentfold</a></li>
       
   831             
       
   832                 <li><a href="../modules/autocomplete-highlighters.html">autocomplete-highlighters</a></li>
       
   833             
       
   834                 <li><a href="../modules/autocomplete-highlighters-accentfold.html">autocomplete-highlighters-accentfold</a></li>
       
   835             
       
   836                 <li><a href="../modules/autocomplete-list.html">autocomplete-list</a></li>
       
   837             
       
   838                 <li><a href="../modules/autocomplete-list-keys.html">autocomplete-list-keys</a></li>
       
   839             
       
   840                 <li><a href="../modules/autocomplete-plugin.html">autocomplete-plugin</a></li>
       
   841             
       
   842                 <li><a href="../modules/autocomplete-sources.html">autocomplete-sources</a></li>
       
   843             
       
   844                 <li><a href="../modules/axis.html">axis</a></li>
       
   845             
       
   846                 <li><a href="../modules/axis-base.html">axis-base</a></li>
       
   847             
       
   848                 <li><a href="../modules/axis-category.html">axis-category</a></li>
       
   849             
       
   850                 <li><a href="../modules/axis-category-base.html">axis-category-base</a></li>
       
   851             
       
   852                 <li><a href="../modules/axis-numeric.html">axis-numeric</a></li>
       
   853             
       
   854                 <li><a href="../modules/axis-numeric-base.html">axis-numeric-base</a></li>
       
   855             
       
   856                 <li><a href="../modules/axis-stacked.html">axis-stacked</a></li>
       
   857             
       
   858                 <li><a href="../modules/axis-stacked-base.html">axis-stacked-base</a></li>
       
   859             
       
   860                 <li><a href="../modules/axis-time.html">axis-time</a></li>
       
   861             
       
   862                 <li><a href="../modules/axis-time-base.html">axis-time-base</a></li>
       
   863             
       
   864                 <li><a href="../modules/base.html">base</a></li>
       
   865             
       
   866                 <li><a href="../modules/base-base.html">base-base</a></li>
       
   867             
       
   868                 <li><a href="../modules/base-build.html">base-build</a></li>
       
   869             
       
   870                 <li><a href="../modules/base-core.html">base-core</a></li>
       
   871             
       
   872                 <li><a href="../modules/base-observable.html">base-observable</a></li>
       
   873             
       
   874                 <li><a href="../modules/base-pluginhost.html">base-pluginhost</a></li>
       
   875             
       
   876                 <li><a href="../modules/button.html">button</a></li>
       
   877             
       
   878                 <li><a href="../modules/button-core.html">button-core</a></li>
       
   879             
       
   880                 <li><a href="../modules/button-group.html">button-group</a></li>
       
   881             
       
   882                 <li><a href="../modules/button-plugin.html">button-plugin</a></li>
       
   883             
       
   884                 <li><a href="../modules/cache.html">cache</a></li>
       
   885             
       
   886                 <li><a href="../modules/cache-base.html">cache-base</a></li>
       
   887             
       
   888                 <li><a href="../modules/cache-offline.html">cache-offline</a></li>
       
   889             
       
   890                 <li><a href="../modules/cache-plugin.html">cache-plugin</a></li>
       
   891             
       
   892                 <li><a href="../modules/calendar.html">calendar</a></li>
       
   893             
       
   894                 <li><a href="../modules/calendar-base.html">calendar-base</a></li>
       
   895             
       
   896                 <li><a href="../modules/calendarnavigator.html">calendarnavigator</a></li>
       
   897             
       
   898                 <li><a href="../modules/charts.html">charts</a></li>
       
   899             
       
   900                 <li><a href="../modules/charts-base.html">charts-base</a></li>
       
   901             
       
   902                 <li><a href="../modules/charts-legend.html">charts-legend</a></li>
       
   903             
       
   904                 <li><a href="../modules/classnamemanager.html">classnamemanager</a></li>
       
   905             
       
   906                 <li><a href="../modules/clickable-rail.html">clickable-rail</a></li>
       
   907             
       
   908                 <li><a href="../modules/collection.html">collection</a></li>
       
   909             
       
   910                 <li><a href="../modules/color.html">color</a></li>
       
   911             
       
   912                 <li><a href="../modules/color-base.html">color-base</a></li>
       
   913             
       
   914                 <li><a href="../modules/color-harmony.html">color-harmony</a></li>
       
   915             
       
   916                 <li><a href="../modules/color-hsl.html">color-hsl</a></li>
       
   917             
       
   918                 <li><a href="../modules/color-hsv.html">color-hsv</a></li>
       
   919             
       
   920                 <li><a href="../modules/console.html">console</a></li>
       
   921             
       
   922                 <li><a href="../modules/console-filters.html">console-filters</a></li>
       
   923             
       
   924                 <li><a href="../modules/cookie.html">cookie</a></li>
       
   925             
       
   926                 <li><a href="../modules/createlink-base.html">createlink-base</a></li>
       
   927             
       
   928                 <li><a href="../modules/dataschema.html">dataschema</a></li>
       
   929             
       
   930                 <li><a href="../modules/dataschema-array.html">dataschema-array</a></li>
       
   931             
       
   932                 <li><a href="../modules/dataschema-base.html">dataschema-base</a></li>
       
   933             
       
   934                 <li><a href="../modules/dataschema-json.html">dataschema-json</a></li>
       
   935             
       
   936                 <li><a href="../modules/dataschema-text.html">dataschema-text</a></li>
       
   937             
       
   938                 <li><a href="../modules/dataschema-xml.html">dataschema-xml</a></li>
       
   939             
       
   940                 <li><a href="../modules/datasource.html">datasource</a></li>
       
   941             
       
   942                 <li><a href="../modules/datasource-arrayschema.html">datasource-arrayschema</a></li>
       
   943             
       
   944                 <li><a href="../modules/datasource-cache.html">datasource-cache</a></li>
       
   945             
       
   946                 <li><a href="../modules/datasource-function.html">datasource-function</a></li>
       
   947             
       
   948                 <li><a href="../modules/datasource-get.html">datasource-get</a></li>
       
   949             
       
   950                 <li><a href="../modules/datasource-io.html">datasource-io</a></li>
       
   951             
       
   952                 <li><a href="../modules/datasource-jsonschema.html">datasource-jsonschema</a></li>
       
   953             
       
   954                 <li><a href="../modules/datasource-local.html">datasource-local</a></li>
       
   955             
       
   956                 <li><a href="../modules/datasource-polling.html">datasource-polling</a></li>
       
   957             
       
   958                 <li><a href="../modules/datasource-textschema.html">datasource-textschema</a></li>
       
   959             
       
   960                 <li><a href="../modules/datasource-xmlschema.html">datasource-xmlschema</a></li>
       
   961             
       
   962                 <li><a href="../modules/datatable.html">datatable</a></li>
       
   963             
       
   964                 <li><a href="../modules/datatable-base.html">datatable-base</a></li>
       
   965             
       
   966                 <li><a href="../modules/datatable-body.html">datatable-body</a></li>
       
   967             
       
   968                 <li><a href="../modules/datatable-column-widths.html">datatable-column-widths</a></li>
       
   969             
       
   970                 <li><a href="../modules/datatable-core.html">datatable-core</a></li>
       
   971             
       
   972                 <li><a href="../modules/datatable-datasource.html">datatable-datasource</a></li>
       
   973             
       
   974                 <li><a href="../modules/datatable-formatters.html">datatable-formatters</a></li>
       
   975             
       
   976                 <li><a href="../modules/datatable-head.html">datatable-head</a></li>
       
   977             
       
   978                 <li><a href="../modules/datatable-message.html">datatable-message</a></li>
       
   979             
       
   980                 <li><a href="../modules/datatable-mutable.html">datatable-mutable</a></li>
       
   981             
       
   982                 <li><a href="../modules/datatable-scroll.html">datatable-scroll</a></li>
       
   983             
       
   984                 <li><a href="../modules/datatable-sort.html">datatable-sort</a></li>
       
   985             
       
   986                 <li><a href="../modules/datatable-table.html">datatable-table</a></li>
       
   987             
       
   988                 <li><a href="../modules/datatype.html">datatype</a></li>
       
   989             
       
   990                 <li><a href="../modules/datatype-date.html">datatype-date</a></li>
       
   991             
       
   992                 <li><a href="../modules/datatype-date-format.html">datatype-date-format</a></li>
       
   993             
       
   994                 <li><a href="../modules/datatype-date-math.html">datatype-date-math</a></li>
       
   995             
       
   996                 <li><a href="../modules/datatype-date-parse.html">datatype-date-parse</a></li>
       
   997             
       
   998                 <li><a href="../modules/datatype-number.html">datatype-number</a></li>
       
   999             
       
  1000                 <li><a href="../modules/datatype-number-format.html">datatype-number-format</a></li>
       
  1001             
       
  1002                 <li><a href="../modules/datatype-number-parse.html">datatype-number-parse</a></li>
       
  1003             
       
  1004                 <li><a href="../modules/datatype-xml.html">datatype-xml</a></li>
       
  1005             
       
  1006                 <li><a href="../modules/datatype-xml-format.html">datatype-xml-format</a></li>
       
  1007             
       
  1008                 <li><a href="../modules/datatype-xml-parse.html">datatype-xml-parse</a></li>
       
  1009             
       
  1010                 <li><a href="../modules/dd.html">dd</a></li>
       
  1011             
       
  1012                 <li><a href="../modules/dd-constrain.html">dd-constrain</a></li>
       
  1013             
       
  1014                 <li><a href="../modules/dd-ddm.html">dd-ddm</a></li>
       
  1015             
       
  1016                 <li><a href="../modules/dd-ddm-base.html">dd-ddm-base</a></li>
       
  1017             
       
  1018                 <li><a href="../modules/dd-ddm-drop.html">dd-ddm-drop</a></li>
       
  1019             
       
  1020                 <li><a href="../modules/dd-delegate.html">dd-delegate</a></li>
       
  1021             
       
  1022                 <li><a href="../modules/dd-drag.html">dd-drag</a></li>
       
  1023             
       
  1024                 <li><a href="../modules/dd-drop.html">dd-drop</a></li>
       
  1025             
       
  1026                 <li><a href="../modules/dd-drop-plugin.html">dd-drop-plugin</a></li>
       
  1027             
       
  1028                 <li><a href="../modules/dd-gestures.html">dd-gestures</a></li>
       
  1029             
       
  1030                 <li><a href="../modules/dd-plugin.html">dd-plugin</a></li>
       
  1031             
       
  1032                 <li><a href="../modules/dd-proxy.html">dd-proxy</a></li>
       
  1033             
       
  1034                 <li><a href="../modules/dd-scroll.html">dd-scroll</a></li>
       
  1035             
       
  1036                 <li><a href="../modules/dial.html">dial</a></li>
       
  1037             
       
  1038                 <li><a href="../modules/dom.html">dom</a></li>
       
  1039             
       
  1040                 <li><a href="../modules/dom-base.html">dom-base</a></li>
       
  1041             
       
  1042                 <li><a href="../modules/dom-screen.html">dom-screen</a></li>
       
  1043             
       
  1044                 <li><a href="../modules/dom-style.html">dom-style</a></li>
       
  1045             
       
  1046                 <li><a href="../modules/dump.html">dump</a></li>
       
  1047             
       
  1048                 <li><a href="../modules/editor.html">editor</a></li>
       
  1049             
       
  1050                 <li><a href="../modules/editor-base.html">editor-base</a></li>
       
  1051             
       
  1052                 <li><a href="../modules/editor-bidi.html">editor-bidi</a></li>
       
  1053             
       
  1054                 <li><a href="../modules/editor-br.html">editor-br</a></li>
       
  1055             
       
  1056                 <li><a href="../modules/editor-lists.html">editor-lists</a></li>
       
  1057             
       
  1058                 <li><a href="../modules/editor-para.html">editor-para</a></li>
       
  1059             
       
  1060                 <li><a href="../modules/editor-para-base.html">editor-para-base</a></li>
       
  1061             
       
  1062                 <li><a href="../modules/editor-para-ie.html">editor-para-ie</a></li>
       
  1063             
       
  1064                 <li><a href="../modules/editor-tab.html">editor-tab</a></li>
       
  1065             
       
  1066                 <li><a href="../modules/escape.html">escape</a></li>
       
  1067             
       
  1068                 <li><a href="../modules/event.html">event</a></li>
       
  1069             
       
  1070                 <li><a href="../modules/event-base.html">event-base</a></li>
       
  1071             
       
  1072                 <li><a href="../modules/event-contextmenu.html">event-contextmenu</a></li>
       
  1073             
       
  1074                 <li><a href="../modules/event-custom.html">event-custom</a></li>
       
  1075             
       
  1076                 <li><a href="../modules/event-custom-base.html">event-custom-base</a></li>
       
  1077             
       
  1078                 <li><a href="../modules/event-custom-complex.html">event-custom-complex</a></li>
       
  1079             
       
  1080                 <li><a href="../modules/event-delegate.html">event-delegate</a></li>
       
  1081             
       
  1082                 <li><a href="../modules/event-flick.html">event-flick</a></li>
       
  1083             
       
  1084                 <li><a href="../modules/event-focus.html">event-focus</a></li>
       
  1085             
       
  1086                 <li><a href="../modules/event-gestures.html">event-gestures</a></li>
       
  1087             
       
  1088                 <li><a href="../modules/event-hover.html">event-hover</a></li>
       
  1089             
       
  1090                 <li><a href="../modules/event-key.html">event-key</a></li>
       
  1091             
       
  1092                 <li><a href="../modules/event-mouseenter.html">event-mouseenter</a></li>
       
  1093             
       
  1094                 <li><a href="../modules/event-mousewheel.html">event-mousewheel</a></li>
       
  1095             
       
  1096                 <li><a href="../modules/event-move.html">event-move</a></li>
       
  1097             
       
  1098                 <li><a href="../modules/event-outside.html">event-outside</a></li>
       
  1099             
       
  1100                 <li><a href="../modules/event-resize.html">event-resize</a></li>
       
  1101             
       
  1102                 <li><a href="../modules/event-simulate.html">event-simulate</a></li>
       
  1103             
       
  1104                 <li><a href="../modules/event-synthetic.html">event-synthetic</a></li>
       
  1105             
       
  1106                 <li><a href="../modules/event-tap.html">event-tap</a></li>
       
  1107             
       
  1108                 <li><a href="../modules/event-touch.html">event-touch</a></li>
       
  1109             
       
  1110                 <li><a href="../modules/event-valuechange.html">event-valuechange</a></li>
       
  1111             
       
  1112                 <li><a href="../modules/exec-command.html">exec-command</a></li>
       
  1113             
       
  1114                 <li><a href="../modules/features.html">features</a></li>
       
  1115             
       
  1116                 <li><a href="../modules/file.html">file</a></li>
       
  1117             
       
  1118                 <li><a href="../modules/file-flash.html">file-flash</a></li>
       
  1119             
       
  1120                 <li><a href="../modules/file-html5.html">file-html5</a></li>
       
  1121             
       
  1122                 <li><a href="../modules/frame.html">frame</a></li>
       
  1123             
       
  1124                 <li><a href="../modules/gesture-simulate.html">gesture-simulate</a></li>
       
  1125             
       
  1126                 <li><a href="../modules/get.html">get</a></li>
       
  1127             
       
  1128                 <li><a href="../modules/get-nodejs.html">get-nodejs</a></li>
       
  1129             
       
  1130                 <li><a href="../modules/graphics.html">graphics</a></li>
       
  1131             
       
  1132                 <li><a href="../modules/graphics-group.html">graphics-group</a></li>
       
  1133             
       
  1134                 <li><a href="../modules/handlebars.html">handlebars</a></li>
       
  1135             
       
  1136                 <li><a href="../modules/handlebars-base.html">handlebars-base</a></li>
       
  1137             
       
  1138                 <li><a href="../modules/handlebars-compiler.html">handlebars-compiler</a></li>
       
  1139             
       
  1140                 <li><a href="../modules/highlight.html">highlight</a></li>
       
  1141             
       
  1142                 <li><a href="../modules/highlight-accentfold.html">highlight-accentfold</a></li>
       
  1143             
       
  1144                 <li><a href="../modules/highlight-base.html">highlight-base</a></li>
       
  1145             
       
  1146                 <li><a href="../modules/history.html">history</a></li>
       
  1147             
       
  1148                 <li><a href="../modules/history-base.html">history-base</a></li>
       
  1149             
       
  1150                 <li><a href="../modules/history-hash.html">history-hash</a></li>
       
  1151             
       
  1152                 <li><a href="../modules/history-hash-ie.html">history-hash-ie</a></li>
       
  1153             
       
  1154                 <li><a href="../modules/history-html5.html">history-html5</a></li>
       
  1155             
       
  1156                 <li><a href="../modules/imageloader.html">imageloader</a></li>
       
  1157             
       
  1158                 <li><a href="../modules/intl.html">intl</a></li>
       
  1159             
       
  1160                 <li><a href="../modules/io.html">io</a></li>
       
  1161             
       
  1162                 <li><a href="../modules/io-base.html">io-base</a></li>
       
  1163             
       
  1164                 <li><a href="../modules/io-form.html">io-form</a></li>
       
  1165             
       
  1166                 <li><a href="../modules/io-nodejs.html">io-nodejs</a></li>
       
  1167             
       
  1168                 <li><a href="../modules/io-queue.html">io-queue</a></li>
       
  1169             
       
  1170                 <li><a href="../modules/io-upload-iframe.html">io-upload-iframe</a></li>
       
  1171             
       
  1172                 <li><a href="../modules/io-xdr.html">io-xdr</a></li>
       
  1173             
       
  1174                 <li><a href="../modules/json.html">json</a></li>
       
  1175             
       
  1176                 <li><a href="../modules/json-parse.html">json-parse</a></li>
       
  1177             
       
  1178                 <li><a href="../modules/json-stringify.html">json-stringify</a></li>
       
  1179             
       
  1180                 <li><a href="../modules/jsonp.html">jsonp</a></li>
       
  1181             
       
  1182                 <li><a href="../modules/jsonp-url.html">jsonp-url</a></li>
       
  1183             
       
  1184                 <li><a href="../modules/lazy-model-list.html">lazy-model-list</a></li>
       
  1185             
       
  1186                 <li><a href="../modules/loader.html">loader</a></li>
       
  1187             
       
  1188                 <li><a href="../modules/loader-base.html">loader-base</a></li>
       
  1189             
       
  1190                 <li><a href="../modules/loader-yui3.html">loader-yui3</a></li>
       
  1191             
       
  1192                 <li><a href="../modules/matrix.html">matrix</a></li>
       
  1193             
       
  1194                 <li><a href="../modules/model.html">model</a></li>
       
  1195             
       
  1196                 <li><a href="../modules/model-list.html">model-list</a></li>
       
  1197             
       
  1198                 <li><a href="../modules/model-sync-rest.html">model-sync-rest</a></li>
       
  1199             
       
  1200                 <li><a href="../modules/node.html">node</a></li>
       
  1201             
       
  1202                 <li><a href="../modules/node-base.html">node-base</a></li>
       
  1203             
       
  1204                 <li><a href="../modules/node-core.html">node-core</a></li>
       
  1205             
       
  1206                 <li><a href="../modules/node-data.html">node-data</a></li>
       
  1207             
       
  1208                 <li><a href="../modules/node-event-delegate.html">node-event-delegate</a></li>
       
  1209             
       
  1210                 <li><a href="../modules/node-event-html5.html">node-event-html5</a></li>
       
  1211             
       
  1212                 <li><a href="../modules/node-event-simulate.html">node-event-simulate</a></li>
       
  1213             
       
  1214                 <li><a href="../modules/node-flick.html">node-flick</a></li>
       
  1215             
       
  1216                 <li><a href="../modules/node-focusmanager.html">node-focusmanager</a></li>
       
  1217             
       
  1218                 <li><a href="../modules/node-load.html">node-load</a></li>
       
  1219             
       
  1220                 <li><a href="../modules/node-menunav.html">node-menunav</a></li>
       
  1221             
       
  1222                 <li><a href="../modules/node-pluginhost.html">node-pluginhost</a></li>
       
  1223             
       
  1224                 <li><a href="../modules/node-screen.html">node-screen</a></li>
       
  1225             
       
  1226                 <li><a href="../modules/node-scroll-info.html">node-scroll-info</a></li>
       
  1227             
       
  1228                 <li><a href="../modules/node-style.html">node-style</a></li>
       
  1229             
       
  1230                 <li><a href="../modules/oop.html">oop</a></li>
       
  1231             
       
  1232                 <li><a href="../modules/overlay.html">overlay</a></li>
       
  1233             
       
  1234                 <li><a href="../modules/panel.html">panel</a></li>
       
  1235             
       
  1236                 <li><a href="../modules/parallel.html">parallel</a></li>
       
  1237             
       
  1238                 <li><a href="../modules/pjax.html">pjax</a></li>
       
  1239             
       
  1240                 <li><a href="../modules/pjax-base.html">pjax-base</a></li>
       
  1241             
       
  1242                 <li><a href="../modules/pjax-content.html">pjax-content</a></li>
       
  1243             
       
  1244                 <li><a href="../modules/pjax-plugin.html">pjax-plugin</a></li>
       
  1245             
       
  1246                 <li><a href="../modules/plugin.html">plugin</a></li>
       
  1247             
       
  1248                 <li><a href="../modules/pluginhost.html">pluginhost</a></li>
       
  1249             
       
  1250                 <li><a href="../modules/pluginhost-base.html">pluginhost-base</a></li>
       
  1251             
       
  1252                 <li><a href="../modules/pluginhost-config.html">pluginhost-config</a></li>
       
  1253             
       
  1254                 <li><a href="../modules/promise.html">promise</a></li>
       
  1255             
       
  1256                 <li><a href="../modules/querystring.html">querystring</a></li>
       
  1257             
       
  1258                 <li><a href="../modules/querystring-parse.html">querystring-parse</a></li>
       
  1259             
       
  1260                 <li><a href="../modules/querystring-parse-simple.html">querystring-parse-simple</a></li>
       
  1261             
       
  1262                 <li><a href="../modules/querystring-stringify.html">querystring-stringify</a></li>
       
  1263             
       
  1264                 <li><a href="../modules/querystring-stringify-simple.html">querystring-stringify-simple</a></li>
       
  1265             
       
  1266                 <li><a href="../modules/queue-promote.html">queue-promote</a></li>
       
  1267             
       
  1268                 <li><a href="../modules/range-slider.html">range-slider</a></li>
       
  1269             
       
  1270                 <li><a href="../modules/recordset.html">recordset</a></li>
       
  1271             
       
  1272                 <li><a href="../modules/recordset-base.html">recordset-base</a></li>
       
  1273             
       
  1274                 <li><a href="../modules/recordset-filter.html">recordset-filter</a></li>
       
  1275             
       
  1276                 <li><a href="../modules/recordset-indexer.html">recordset-indexer</a></li>
       
  1277             
       
  1278                 <li><a href="../modules/recordset-sort.html">recordset-sort</a></li>
       
  1279             
       
  1280                 <li><a href="../modules/resize.html">resize</a></li>
       
  1281             
       
  1282                 <li><a href="../modules/resize-contrain.html">resize-contrain</a></li>
       
  1283             
       
  1284                 <li><a href="../modules/resize-plugin.html">resize-plugin</a></li>
       
  1285             
       
  1286                 <li><a href="../modules/resize-proxy.html">resize-proxy</a></li>
       
  1287             
       
  1288                 <li><a href="../modules/rollup.html">rollup</a></li>
       
  1289             
       
  1290                 <li><a href="../modules/router.html">router</a></li>
       
  1291             
       
  1292                 <li><a href="../modules/scrollview.html">scrollview</a></li>
       
  1293             
       
  1294                 <li><a href="../modules/scrollview-base.html">scrollview-base</a></li>
       
  1295             
       
  1296                 <li><a href="../modules/scrollview-base-ie.html">scrollview-base-ie</a></li>
       
  1297             
       
  1298                 <li><a href="../modules/scrollview-list.html">scrollview-list</a></li>
       
  1299             
       
  1300                 <li><a href="../modules/scrollview-paginator.html">scrollview-paginator</a></li>
       
  1301             
       
  1302                 <li><a href="../modules/scrollview-scrollbars.html">scrollview-scrollbars</a></li>
       
  1303             
       
  1304                 <li><a href="../modules/selection.html">selection</a></li>
       
  1305             
       
  1306                 <li><a href="../modules/selector-css2.html">selector-css2</a></li>
       
  1307             
       
  1308                 <li><a href="../modules/selector-css3.html">selector-css3</a></li>
       
  1309             
       
  1310                 <li><a href="../modules/selector-native.html">selector-native</a></li>
       
  1311             
       
  1312                 <li><a href="../modules/series-area.html">series-area</a></li>
       
  1313             
       
  1314                 <li><a href="../modules/series-area-stacked.html">series-area-stacked</a></li>
       
  1315             
       
  1316                 <li><a href="../modules/series-areaspline.html">series-areaspline</a></li>
       
  1317             
       
  1318                 <li><a href="../modules/series-areaspline-stacked.html">series-areaspline-stacked</a></li>
       
  1319             
       
  1320                 <li><a href="../modules/series-bar.html">series-bar</a></li>
       
  1321             
       
  1322                 <li><a href="../modules/series-bar-stacked.html">series-bar-stacked</a></li>
       
  1323             
       
  1324                 <li><a href="../modules/series-base.html">series-base</a></li>
       
  1325             
       
  1326                 <li><a href="../modules/series-candlestick.html">series-candlestick</a></li>
       
  1327             
       
  1328                 <li><a href="../modules/series-cartesian.html">series-cartesian</a></li>
       
  1329             
       
  1330                 <li><a href="../modules/series-column.html">series-column</a></li>
       
  1331             
       
  1332                 <li><a href="../modules/series-column-stacked.html">series-column-stacked</a></li>
       
  1333             
       
  1334                 <li><a href="../modules/series-combo.html">series-combo</a></li>
       
  1335             
       
  1336                 <li><a href="../modules/series-combo-stacked.html">series-combo-stacked</a></li>
       
  1337             
       
  1338                 <li><a href="../modules/series-combospline.html">series-combospline</a></li>
       
  1339             
       
  1340                 <li><a href="../modules/series-combospline-stacked.html">series-combospline-stacked</a></li>
       
  1341             
       
  1342                 <li><a href="../modules/series-curve-util.html">series-curve-util</a></li>
       
  1343             
       
  1344                 <li><a href="../modules/series-fill-util.html">series-fill-util</a></li>
       
  1345             
       
  1346                 <li><a href="../modules/series-histogram.html">series-histogram</a></li>
       
  1347             
       
  1348                 <li><a href="../modules/series-line.html">series-line</a></li>
       
  1349             
       
  1350                 <li><a href="../modules/series-line-stacked.html">series-line-stacked</a></li>
       
  1351             
       
  1352                 <li><a href="../modules/series-line-util.html">series-line-util</a></li>
       
  1353             
       
  1354                 <li><a href="../modules/series-marker.html">series-marker</a></li>
       
  1355             
       
  1356                 <li><a href="../modules/series-marker-stacked.html">series-marker-stacked</a></li>
       
  1357             
       
  1358                 <li><a href="../modules/series-ohlc.html">series-ohlc</a></li>
       
  1359             
       
  1360                 <li><a href="../modules/series-pie.html">series-pie</a></li>
       
  1361             
       
  1362                 <li><a href="../modules/series-plot-util.html">series-plot-util</a></li>
       
  1363             
       
  1364                 <li><a href="../modules/series-range.html">series-range</a></li>
       
  1365             
       
  1366                 <li><a href="../modules/series-spline.html">series-spline</a></li>
       
  1367             
       
  1368                 <li><a href="../modules/series-spline-stacked.html">series-spline-stacked</a></li>
       
  1369             
       
  1370                 <li><a href="../modules/series-stacked.html">series-stacked</a></li>
       
  1371             
       
  1372                 <li><a href="../modules/shim-plugin.html">shim-plugin</a></li>
       
  1373             
       
  1374                 <li><a href="../modules/slider.html">slider</a></li>
       
  1375             
       
  1376                 <li><a href="../modules/slider-base.html">slider-base</a></li>
       
  1377             
       
  1378                 <li><a href="../modules/slider-value-range.html">slider-value-range</a></li>
       
  1379             
       
  1380                 <li><a href="../modules/sortable.html">sortable</a></li>
       
  1381             
       
  1382                 <li><a href="../modules/sortable-scroll.html">sortable-scroll</a></li>
       
  1383             
       
  1384                 <li><a href="../modules/stylesheet.html">stylesheet</a></li>
       
  1385             
       
  1386                 <li><a href="../modules/substitute.html">substitute</a></li>
       
  1387             
       
  1388                 <li><a href="../modules/swf.html">swf</a></li>
       
  1389             
       
  1390                 <li><a href="../modules/swfdetect.html">swfdetect</a></li>
       
  1391             
       
  1392                 <li><a href="../modules/tabview.html">tabview</a></li>
       
  1393             
       
  1394                 <li><a href="../modules/template.html">template</a></li>
       
  1395             
       
  1396                 <li><a href="../modules/template-base.html">template-base</a></li>
       
  1397             
       
  1398                 <li><a href="../modules/template-micro.html">template-micro</a></li>
       
  1399             
       
  1400                 <li><a href="../modules/test.html">test</a></li>
       
  1401             
       
  1402                 <li><a href="../modules/test-console.html">test-console</a></li>
       
  1403             
       
  1404                 <li><a href="../modules/text.html">text</a></li>
       
  1405             
       
  1406                 <li><a href="../modules/text-accentfold.html">text-accentfold</a></li>
       
  1407             
       
  1408                 <li><a href="../modules/text-wordbreak.html">text-wordbreak</a></li>
       
  1409             
       
  1410                 <li><a href="../modules/timers.html">timers</a></li>
       
  1411             
       
  1412                 <li><a href="../modules/transition.html">transition</a></li>
       
  1413             
       
  1414                 <li><a href="../modules/transition-timer.html">transition-timer</a></li>
       
  1415             
       
  1416                 <li><a href="../modules/tree.html">tree</a></li>
       
  1417             
       
  1418                 <li><a href="../modules/tree-labelable.html">tree-labelable</a></li>
       
  1419             
       
  1420                 <li><a href="../modules/tree-lazy.html">tree-lazy</a></li>
       
  1421             
       
  1422                 <li><a href="../modules/tree-node.html">tree-node</a></li>
       
  1423             
       
  1424                 <li><a href="../modules/tree-openable.html">tree-openable</a></li>
       
  1425             
       
  1426                 <li><a href="../modules/tree-selectable.html">tree-selectable</a></li>
       
  1427             
       
  1428                 <li><a href="../modules/tree-sortable.html">tree-sortable</a></li>
       
  1429             
       
  1430                 <li><a href="../modules/uploader.html">uploader</a></li>
       
  1431             
       
  1432                 <li><a href="../modules/uploader-flash.html">uploader-flash</a></li>
       
  1433             
       
  1434                 <li><a href="../modules/uploader-html5.html">uploader-html5</a></li>
       
  1435             
       
  1436                 <li><a href="../modules/uploader-queue.html">uploader-queue</a></li>
       
  1437             
       
  1438                 <li><a href="../modules/view.html">view</a></li>
       
  1439             
       
  1440                 <li><a href="../modules/view-node-map.html">view-node-map</a></li>
       
  1441             
       
  1442                 <li><a href="../modules/widget.html">widget</a></li>
       
  1443             
       
  1444                 <li><a href="../modules/widget-anim.html">widget-anim</a></li>
       
  1445             
       
  1446                 <li><a href="../modules/widget-autohide.html">widget-autohide</a></li>
       
  1447             
       
  1448                 <li><a href="../modules/widget-base.html">widget-base</a></li>
       
  1449             
       
  1450                 <li><a href="../modules/widget-base-ie.html">widget-base-ie</a></li>
       
  1451             
       
  1452                 <li><a href="../modules/widget-buttons.html">widget-buttons</a></li>
       
  1453             
       
  1454                 <li><a href="../modules/widget-child.html">widget-child</a></li>
       
  1455             
       
  1456                 <li><a href="../modules/widget-htmlparser.html">widget-htmlparser</a></li>
       
  1457             
       
  1458                 <li><a href="../modules/widget-locale.html">widget-locale</a></li>
       
  1459             
       
  1460                 <li><a href="../modules/widget-modality.html">widget-modality</a></li>
       
  1461             
       
  1462                 <li><a href="../modules/widget-parent.html">widget-parent</a></li>
       
  1463             
       
  1464                 <li><a href="../modules/widget-position.html">widget-position</a></li>
       
  1465             
       
  1466                 <li><a href="../modules/widget-position-align.html">widget-position-align</a></li>
       
  1467             
       
  1468                 <li><a href="../modules/widget-position-constrain.html">widget-position-constrain</a></li>
       
  1469             
       
  1470                 <li><a href="../modules/widget-skin.html">widget-skin</a></li>
       
  1471             
       
  1472                 <li><a href="../modules/widget-stack.html">widget-stack</a></li>
       
  1473             
       
  1474                 <li><a href="../modules/widget-stdmod.html">widget-stdmod</a></li>
       
  1475             
       
  1476                 <li><a href="../modules/widget-uievents.html">widget-uievents</a></li>
       
  1477             
       
  1478                 <li><a href="../modules/yql.html">yql</a></li>
       
  1479             
       
  1480                 <li><a href="../modules/yql-jsonp.html">yql-jsonp</a></li>
       
  1481             
       
  1482                 <li><a href="../modules/yql-nodejs.html">yql-nodejs</a></li>
       
  1483             
       
  1484                 <li><a href="../modules/yql-winjs.html">yql-winjs</a></li>
       
  1485             
       
  1486                 <li><a href="../modules/yui.html">yui</a></li>
       
  1487             
       
  1488                 <li><a href="../modules/yui-base.html">yui-base</a></li>
       
  1489             
       
  1490                 <li><a href="../modules/yui-later.html">yui-later</a></li>
       
  1491             
       
  1492                 <li><a href="../modules/yui-log.html">yui-log</a></li>
       
  1493             
       
  1494                 <li><a href="../modules/yui-throttle.html">yui-throttle</a></li>
       
  1495             
       
  1496             </ul>
       
  1497         </div>
       
  1498     </div>
       
  1499 </div>
       
  1500 
       
  1501             </div>
       
  1502         </div>
       
  1503         <div class="yui3-u-3-4">
       
  1504                 <div id="api-options">
       
  1505         Show:
       
  1506         <label for="api-show-inherited">
       
  1507             <input type="checkbox" id="api-show-inherited" checked>
       
  1508             Inherited
       
  1509         </label>
       
  1510 
       
  1511         <label for="api-show-protected">
       
  1512             <input type="checkbox" id="api-show-protected">
       
  1513             Protected
       
  1514         </label>
       
  1515 
       
  1516         <label for="api-show-private">
       
  1517             <input type="checkbox" id="api-show-private">
       
  1518             Private
       
  1519         </label>
       
  1520         <label for="api-show-deprecated">
       
  1521             <input type="checkbox" id="api-show-deprecated">
       
  1522             Deprecated
       
  1523         </label>
       
  1524 
       
  1525     </div>
       
  1526 
       
  1527 
       
  1528             <div class="apidocs">
       
  1529                 <div id="docs-main">
       
  1530                     <div class="content">
       
  1531                         <h1>Array Class</h1>
       
  1532 <div class="box meta">
       
  1533     
       
  1534 
       
  1535     
       
  1536 
       
  1537     
       
  1538         <div class="foundat">
       
  1539             Defined in: <a href="../files/yui_js_yui-array.js.html#l11"><code>yui&#x2F;js&#x2F;yui-array.js:11</code></a>
       
  1540         </div>
       
  1541     
       
  1542 
       
  1543     
       
  1544         
       
  1545             Module: <a href="../modules/yui-base.html">yui-base</a><br>
       
  1546             Parent Module: <a href="../modules/yui.html">yui</a>
       
  1547         
       
  1548     
       
  1549 
       
  1550     
       
  1551 </div>
       
  1552 
       
  1553 
       
  1554 
       
  1555 <div class="box intro">
       
  1556     <p>Provides utility methods for working with arrays. Additional array helpers can
       
  1557 be found in the <code>collection</code> and <code>array-extras</code> modules.</p>
       
  1558 
       
  1559 <p><code>Y.Array(thing)</code> returns a native array created from <em>thing</em>. Depending on
       
  1560 <em>thing</em>'s type, one of the following will happen:</p>
       
  1561 
       
  1562 <ul>
       
  1563 <li>Arrays are returned unmodified unless a non-zero <em>startIndex</em> is
       
  1564 specified.</li>
       
  1565 <li>Array-like collections (see <code>Array.test()</code>) are converted to arrays.</li>
       
  1566 <li>For everything else, a new array is created with <em>thing</em> as the sole
       
  1567 item.</li>
       
  1568 </ul>
       
  1569 
       
  1570 <p>Note: elements that are also collections, such as <code>&lt;form&gt;</code> and <code>&lt;select&gt;</code>
       
  1571 elements, are not automatically converted to arrays. To force a conversion,
       
  1572 pass <code>true</code> as the value of the <em>force</em> parameter.</p>
       
  1573 </div>
       
  1574 
       
  1575 
       
  1576     <div class="constructor">
       
  1577         <h2>Constructor</h2>
       
  1578         <div id="method_Array" class="method item">
       
  1579     <h3 class="name"><code>Array</code></h3>
       
  1580 
       
  1581     
       
  1582         <div class="args">
       
  1583             <span class="paren">(</span><ul class="args-list inline commas">
       
  1584             
       
  1585                 <li class="arg">
       
  1586                     
       
  1587                         <code>thing</code>
       
  1588                     
       
  1589                 </li>
       
  1590             
       
  1591                 <li class="arg">
       
  1592                     
       
  1593                         <code class="optional">[startIndex=0]</code>
       
  1594                     
       
  1595                 </li>
       
  1596             
       
  1597                 <li class="arg">
       
  1598                     
       
  1599                         <code class="optional">[force=false]</code>
       
  1600                     
       
  1601                 </li>
       
  1602             
       
  1603             </ul><span class="paren">)</span>
       
  1604         </div>
       
  1605     
       
  1606 
       
  1607     
       
  1608         <span class="returns-inline">
       
  1609             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  1610         </span>
       
  1611     
       
  1612 
       
  1613     
       
  1614 
       
  1615     
       
  1616 
       
  1617     
       
  1618 
       
  1619     
       
  1620 
       
  1621     
       
  1622 
       
  1623     
       
  1624 
       
  1625     <div class="meta">
       
  1626         
       
  1627             
       
  1628                 
       
  1629                 <p>
       
  1630                 
       
  1631                 Defined in
       
  1632                 
       
  1633             
       
  1634         
       
  1635         
       
  1636         <a href="../files/yui_js_yui-array.js.html#l11"><code>yui&#x2F;js&#x2F;yui-array.js:11</code></a>
       
  1637         
       
  1638         </p>
       
  1639 
       
  1640 
       
  1641         
       
  1642 
       
  1643         
       
  1644     </div>
       
  1645 
       
  1646     <div class="description">
       
  1647         
       
  1648     </div>
       
  1649 
       
  1650     
       
  1651         <div class="params">
       
  1652             <h4>Parameters:</h4>
       
  1653 
       
  1654             <ul class="params-list">
       
  1655             
       
  1656                 <li class="param">
       
  1657                     
       
  1658                         <code class="param-name">thing</code>
       
  1659                         <span class="type">Any</span>
       
  1660                     
       
  1661 
       
  1662                     
       
  1663 
       
  1664                     <div class="param-description">
       
  1665                         <p>The thing to arrayify.</p>
       
  1666                     </div>
       
  1667 
       
  1668                     
       
  1669                 </li>
       
  1670             
       
  1671                 <li class="param">
       
  1672                     
       
  1673                         <code class="param-name optional">[startIndex=0]</code>
       
  1674                         <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
  1675                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  1676                     
       
  1677 
       
  1678                     
       
  1679 
       
  1680                     <div class="param-description">
       
  1681                         <p>If non-zero and <em>thing</em> is an array or array-like
       
  1682   collection, a subset of items starting at the specified index will be
       
  1683   returned.</p>
       
  1684                     </div>
       
  1685 
       
  1686                     
       
  1687                 </li>
       
  1688             
       
  1689                 <li class="param">
       
  1690                     
       
  1691                         <code class="param-name optional">[force=false]</code>
       
  1692                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  1693                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  1694                     
       
  1695 
       
  1696                     
       
  1697 
       
  1698                     <div class="param-description">
       
  1699                         <p>If <code>true</code>, <em>thing</em> will be treated as an
       
  1700   array-like collection no matter what.</p>
       
  1701                     </div>
       
  1702 
       
  1703                     
       
  1704                 </li>
       
  1705             
       
  1706             </ul>
       
  1707         </div>
       
  1708     
       
  1709 
       
  1710     
       
  1711         <div class="returns">
       
  1712             <h4>Returns:</h4>
       
  1713 
       
  1714             <div class="returns-description">
       
  1715                 
       
  1716                     
       
  1717                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
       
  1718                     
       
  1719                     A native array created from <em>thing</em>, according to the rules
       
  1720   described above.
       
  1721                 
       
  1722             </div>
       
  1723         </div>
       
  1724     
       
  1725 
       
  1726     
       
  1727 </div>
       
  1728 
       
  1729     </div>
       
  1730 
       
  1731 
       
  1732 <div id="classdocs" class="tabview">
       
  1733     <ul class="api-class-tabs">
       
  1734         <li class="api-class-tab index"><a href="#index">Index</a></li>
       
  1735 
       
  1736         
       
  1737             <li class="api-class-tab methods"><a href="#methods">Methods</a></li>
       
  1738         
       
  1739         
       
  1740         
       
  1741         
       
  1742     </ul>
       
  1743 
       
  1744     <div>
       
  1745         <div id="index" class="api-class-tabpanel index">
       
  1746             <h2 class="off-left">Item Index</h2>
       
  1747 
       
  1748             
       
  1749                 <div class="index-section methods">
       
  1750                     <h3>Methods</h3>
       
  1751 
       
  1752                     <ul class="index-list methods">
       
  1753                         
       
  1754                             <li class="index-item method">
       
  1755                                 <a href="#method_dedupe">dedupe</a>
       
  1756 
       
  1757                                 
       
  1758                                     <span class="flag static">static</span>
       
  1759                                 
       
  1760                                 
       
  1761                             </li>
       
  1762                         
       
  1763                             <li class="index-item method">
       
  1764                                 <a href="#method_each">each</a>
       
  1765 
       
  1766                                 
       
  1767                                     <span class="flag static">static</span>
       
  1768                                 
       
  1769                                 
       
  1770                             </li>
       
  1771                         
       
  1772                             <li class="index-item method">
       
  1773                                 <a href="#method_every">every</a>
       
  1774 
       
  1775                                 
       
  1776                                     <span class="flag static">static</span>
       
  1777                                 
       
  1778                                 
       
  1779                             </li>
       
  1780                         
       
  1781                             <li class="index-item method">
       
  1782                                 <a href="#method_filter">filter</a>
       
  1783 
       
  1784                                 
       
  1785                                     <span class="flag static">static</span>
       
  1786                                 
       
  1787                                 
       
  1788                             </li>
       
  1789                         
       
  1790                             <li class="index-item method">
       
  1791                                 <a href="#method_find">find</a>
       
  1792 
       
  1793                                 
       
  1794                                     <span class="flag static">static</span>
       
  1795                                 
       
  1796                                 
       
  1797                             </li>
       
  1798                         
       
  1799                             <li class="index-item method">
       
  1800                                 <a href="#method_flatten">flatten</a>
       
  1801 
       
  1802                                 
       
  1803                                     <span class="flag static">static</span>
       
  1804                                 
       
  1805                                 
       
  1806                             </li>
       
  1807                         
       
  1808                             <li class="index-item method">
       
  1809                                 <a href="#method_forEach">forEach</a>
       
  1810 
       
  1811                                 
       
  1812                                     <span class="flag static">static</span>
       
  1813                                 
       
  1814                                 
       
  1815                             </li>
       
  1816                         
       
  1817                             <li class="index-item method">
       
  1818                                 <a href="#method_grep">grep</a>
       
  1819 
       
  1820                                 
       
  1821                                     <span class="flag static">static</span>
       
  1822                                 
       
  1823                                 
       
  1824                             </li>
       
  1825                         
       
  1826                             <li class="index-item method">
       
  1827                                 <a href="#method_hash">hash</a>
       
  1828 
       
  1829                                 
       
  1830                                     <span class="flag static">static</span>
       
  1831                                 
       
  1832                                 
       
  1833                             </li>
       
  1834                         
       
  1835                             <li class="index-item method">
       
  1836                                 <a href="#method_indexOf">indexOf</a>
       
  1837 
       
  1838                                 
       
  1839                                     <span class="flag static">static</span>
       
  1840                                 
       
  1841                                 
       
  1842                             </li>
       
  1843                         
       
  1844                             <li class="index-item method">
       
  1845                                 <a href="#method_invoke">invoke</a>
       
  1846 
       
  1847                                 
       
  1848                                     <span class="flag static">static</span>
       
  1849                                 
       
  1850                                 
       
  1851                             </li>
       
  1852                         
       
  1853                             <li class="index-item method">
       
  1854                                 <a href="#method_lastIndexOf">lastIndexOf</a>
       
  1855 
       
  1856                                 
       
  1857                                     <span class="flag static">static</span>
       
  1858                                 
       
  1859                                 
       
  1860                             </li>
       
  1861                         
       
  1862                             <li class="index-item method">
       
  1863                                 <a href="#method_map">map</a>
       
  1864 
       
  1865                                 
       
  1866                                     <span class="flag static">static</span>
       
  1867                                 
       
  1868                                 
       
  1869                             </li>
       
  1870                         
       
  1871                             <li class="index-item method">
       
  1872                                 <a href="#method_numericSort">numericSort</a>
       
  1873 
       
  1874                                 
       
  1875                                     <span class="flag static">static</span>
       
  1876                                 
       
  1877                                 
       
  1878                             </li>
       
  1879                         
       
  1880                             <li class="index-item method">
       
  1881                                 <a href="#method_partition">partition</a>
       
  1882 
       
  1883                                 
       
  1884                                     <span class="flag static">static</span>
       
  1885                                 
       
  1886                                 
       
  1887                             </li>
       
  1888                         
       
  1889                             <li class="index-item method">
       
  1890                                 <a href="#method_reduce">reduce</a>
       
  1891 
       
  1892                                 
       
  1893                                     <span class="flag static">static</span>
       
  1894                                 
       
  1895                                 
       
  1896                             </li>
       
  1897                         
       
  1898                             <li class="index-item method">
       
  1899                                 <a href="#method_reject">reject</a>
       
  1900 
       
  1901                                 
       
  1902                                     <span class="flag static">static</span>
       
  1903                                 
       
  1904                                 
       
  1905                             </li>
       
  1906                         
       
  1907                             <li class="index-item method">
       
  1908                                 <a href="#method_some">some</a>
       
  1909 
       
  1910                                 
       
  1911                                     <span class="flag static">static</span>
       
  1912                                 
       
  1913                                 
       
  1914                             </li>
       
  1915                         
       
  1916                             <li class="index-item method">
       
  1917                                 <a href="#method_test">test</a>
       
  1918 
       
  1919                                 
       
  1920                                     <span class="flag static">static</span>
       
  1921                                 
       
  1922                                 
       
  1923                             </li>
       
  1924                         
       
  1925                             <li class="index-item method">
       
  1926                                 <a href="#method_unique">unique</a>
       
  1927 
       
  1928                                 
       
  1929                                     <span class="flag static">static</span>
       
  1930                                 
       
  1931                                 
       
  1932                             </li>
       
  1933                         
       
  1934                             <li class="index-item method">
       
  1935                                 <a href="#method_zip">zip</a>
       
  1936 
       
  1937                                 
       
  1938                                     <span class="flag static">static</span>
       
  1939                                 
       
  1940                                 
       
  1941                             </li>
       
  1942                         
       
  1943                     </ul>
       
  1944                 </div>
       
  1945             
       
  1946 
       
  1947             
       
  1948 
       
  1949             
       
  1950 
       
  1951             
       
  1952         </div>
       
  1953 
       
  1954         
       
  1955             <div id="methods" class="api-class-tabpanel">
       
  1956                 <h2 class="off-left">Methods</h2>
       
  1957 
       
  1958                 
       
  1959                     <div id="method_dedupe" class="method item">
       
  1960     <h3 class="name"><code>dedupe</code></h3>
       
  1961 
       
  1962     
       
  1963         <div class="args">
       
  1964             <span class="paren">(</span><ul class="args-list inline commas">
       
  1965             
       
  1966                 <li class="arg">
       
  1967                     
       
  1968                         <code>array</code>
       
  1969                     
       
  1970                 </li>
       
  1971             
       
  1972             </ul><span class="paren">)</span>
       
  1973         </div>
       
  1974     
       
  1975 
       
  1976     
       
  1977         <span class="returns-inline">
       
  1978             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  1979         </span>
       
  1980     
       
  1981 
       
  1982     
       
  1983 
       
  1984     
       
  1985 
       
  1986     
       
  1987 
       
  1988     
       
  1989         <span class="flag static">static</span>
       
  1990     
       
  1991 
       
  1992     
       
  1993 
       
  1994     
       
  1995 
       
  1996     <div class="meta">
       
  1997         
       
  1998             
       
  1999                 
       
  2000                 <p>
       
  2001                 
       
  2002                 Defined in
       
  2003                 
       
  2004             
       
  2005         
       
  2006         
       
  2007         <a href="../files/yui_js_yui-array.js.html#l65"><code>yui&#x2F;js&#x2F;yui-array.js:65</code></a>
       
  2008         
       
  2009         </p>
       
  2010 
       
  2011 
       
  2012         
       
  2013 
       
  2014         
       
  2015             <p>Available since 3.4.0</p>
       
  2016         
       
  2017     </div>
       
  2018 
       
  2019     <div class="description">
       
  2020         <p>Dedupes an array of strings, returning an array that's guaranteed to contain
       
  2021 only one copy of a given string.</p>
       
  2022 
       
  2023 <p>This method differs from <code>Array.unique()</code> in that it's optimized for use only
       
  2024 with strings, whereas <code>unique</code> may be used with other types (but is slower).
       
  2025 Using <code>dedupe()</code> with non-string values may result in unexpected behavior.</p>
       
  2026     </div>
       
  2027 
       
  2028     
       
  2029         <div class="params">
       
  2030             <h4>Parameters:</h4>
       
  2031 
       
  2032             <ul class="params-list">
       
  2033             
       
  2034                 <li class="param">
       
  2035                     
       
  2036                         <code class="param-name">array</code>
       
  2037                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String[]</a></span>
       
  2038                     
       
  2039 
       
  2040                     
       
  2041 
       
  2042                     <div class="param-description">
       
  2043                         <p>Array of strings to dedupe.</p>
       
  2044                     </div>
       
  2045 
       
  2046                     
       
  2047                 </li>
       
  2048             
       
  2049             </ul>
       
  2050         </div>
       
  2051     
       
  2052 
       
  2053     
       
  2054         <div class="returns">
       
  2055             <h4>Returns:</h4>
       
  2056 
       
  2057             <div class="returns-description">
       
  2058                 
       
  2059                     
       
  2060                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
       
  2061                     
       
  2062                     Deduped copy of <em>array</em>.
       
  2063                 
       
  2064             </div>
       
  2065         </div>
       
  2066     
       
  2067 
       
  2068     
       
  2069 </div>
       
  2070 
       
  2071                 
       
  2072                     <div id="method_each" class="method item">
       
  2073     <h3 class="name"><code>each</code></h3>
       
  2074 
       
  2075     
       
  2076         <div class="args">
       
  2077             <span class="paren">(</span><ul class="args-list inline commas">
       
  2078             
       
  2079                 <li class="arg">
       
  2080                     
       
  2081                         <code>array</code>
       
  2082                     
       
  2083                 </li>
       
  2084             
       
  2085                 <li class="arg">
       
  2086                     
       
  2087                         <code>fn</code>
       
  2088                     
       
  2089                 </li>
       
  2090             
       
  2091                 <li class="arg">
       
  2092                     
       
  2093                         <code class="optional">[thisObj]</code>
       
  2094                     
       
  2095                 </li>
       
  2096             
       
  2097             </ul><span class="paren">)</span>
       
  2098         </div>
       
  2099     
       
  2100 
       
  2101     
       
  2102         <span class="returns-inline">
       
  2103             <span class="type"><a href="../classes/YUI.html" class="crosslink">YUI</a></span>
       
  2104         </span>
       
  2105     
       
  2106 
       
  2107     
       
  2108 
       
  2109     
       
  2110 
       
  2111     
       
  2112 
       
  2113     
       
  2114         <span class="flag static">static</span>
       
  2115     
       
  2116 
       
  2117     
       
  2118 
       
  2119     
       
  2120 
       
  2121     <div class="meta">
       
  2122         
       
  2123             
       
  2124                 
       
  2125                 <p>
       
  2126                 
       
  2127                 Defined in
       
  2128                 
       
  2129             
       
  2130         
       
  2131         
       
  2132         <a href="../files/yui_js_yui-array.js.html#l96"><code>yui&#x2F;js&#x2F;yui-array.js:96</code></a>
       
  2133         
       
  2134         </p>
       
  2135 
       
  2136 
       
  2137         
       
  2138 
       
  2139         
       
  2140     </div>
       
  2141 
       
  2142     <div class="description">
       
  2143         <p>Executes the supplied function on each item in the array. This method wraps
       
  2144 the native ES5 <code>Array.forEach()</code> method if available.</p>
       
  2145     </div>
       
  2146 
       
  2147     
       
  2148         <div class="params">
       
  2149             <h4>Parameters:</h4>
       
  2150 
       
  2151             <ul class="params-list">
       
  2152             
       
  2153                 <li class="param">
       
  2154                     
       
  2155                         <code class="param-name">array</code>
       
  2156                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  2157                     
       
  2158 
       
  2159                     
       
  2160 
       
  2161                     <div class="param-description">
       
  2162                         <p>Array to iterate.</p>
       
  2163                     </div>
       
  2164 
       
  2165                     
       
  2166                 </li>
       
  2167             
       
  2168                 <li class="param">
       
  2169                     
       
  2170                         <code class="param-name">fn</code>
       
  2171                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  2172                     
       
  2173 
       
  2174                     
       
  2175 
       
  2176                     <div class="param-description">
       
  2177                         <p>Function to execute on each item in the array. The function
       
  2178   will receive the following arguments:</p>
       
  2179                     </div>
       
  2180 
       
  2181                     
       
  2182                         <ul class="params-list">
       
  2183                             
       
  2184                             <li class="param">
       
  2185                                 
       
  2186                                     <code class="param-name">item</code>
       
  2187                                     <span class="type">Any</span>
       
  2188                                 
       
  2189 
       
  2190                                 <div class="param-description">
       
  2191                                     <p>Current array item.</p>
       
  2192                                 </div>
       
  2193 
       
  2194                                 
       
  2195                             </li>
       
  2196                             
       
  2197                             <li class="param">
       
  2198                                 
       
  2199                                     <code class="param-name">index</code>
       
  2200                                     <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
  2201                                 
       
  2202 
       
  2203                                 <div class="param-description">
       
  2204                                     <p>Current array index.</p>
       
  2205                                 </div>
       
  2206 
       
  2207                                 
       
  2208                             </li>
       
  2209                             
       
  2210                             <li class="param">
       
  2211                                 
       
  2212                                     <code class="param-name">array</code>
       
  2213                                     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  2214                                 
       
  2215 
       
  2216                                 <div class="param-description">
       
  2217                                     <p>Array being iterated.</p>
       
  2218                                 </div>
       
  2219 
       
  2220                                 
       
  2221                             </li>
       
  2222                             
       
  2223                         </ul>
       
  2224                     
       
  2225                 </li>
       
  2226             
       
  2227                 <li class="param">
       
  2228                     
       
  2229                         <code class="param-name optional">[thisObj]</code>
       
  2230                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2231                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  2232                     
       
  2233 
       
  2234                     
       
  2235 
       
  2236                     <div class="param-description">
       
  2237                         <p><code>this</code> object to use when calling <em>fn</em>.</p>
       
  2238                     </div>
       
  2239 
       
  2240                     
       
  2241                 </li>
       
  2242             
       
  2243             </ul>
       
  2244         </div>
       
  2245     
       
  2246 
       
  2247     
       
  2248         <div class="returns">
       
  2249             <h4>Returns:</h4>
       
  2250 
       
  2251             <div class="returns-description">
       
  2252                 
       
  2253                     
       
  2254                         <span class="type"><a href="../classes/YUI.html" class="crosslink">YUI</a></span>:
       
  2255                     
       
  2256                     The YUI instance.
       
  2257                 
       
  2258             </div>
       
  2259         </div>
       
  2260     
       
  2261 
       
  2262     
       
  2263 </div>
       
  2264 
       
  2265                 
       
  2266                     <div id="method_every" class="method item">
       
  2267     <h3 class="name"><code>every</code></h3>
       
  2268 
       
  2269     
       
  2270         <div class="args">
       
  2271             <span class="paren">(</span><ul class="args-list inline commas">
       
  2272             
       
  2273                 <li class="arg">
       
  2274                     
       
  2275                         <code>a</code>
       
  2276                     
       
  2277                 </li>
       
  2278             
       
  2279                 <li class="arg">
       
  2280                     
       
  2281                         <code>f</code>
       
  2282                     
       
  2283                 </li>
       
  2284             
       
  2285                 <li class="arg">
       
  2286                     
       
  2287                         <code class="optional">[o]</code>
       
  2288                     
       
  2289                 </li>
       
  2290             
       
  2291             </ul><span class="paren">)</span>
       
  2292         </div>
       
  2293     
       
  2294 
       
  2295     
       
  2296         <span class="returns-inline">
       
  2297             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  2298         </span>
       
  2299     
       
  2300 
       
  2301     
       
  2302 
       
  2303     
       
  2304 
       
  2305     
       
  2306 
       
  2307     
       
  2308         <span class="flag static">static</span>
       
  2309     
       
  2310 
       
  2311     
       
  2312 
       
  2313     
       
  2314 
       
  2315     <div class="meta">
       
  2316         
       
  2317             
       
  2318                 
       
  2319                     <p>Provided by the <a href="../modules/array-extras.html">array-extras</a> module.</p>
       
  2320                 
       
  2321                 <p>
       
  2322                 
       
  2323                 Defined in
       
  2324                 
       
  2325             
       
  2326         
       
  2327         
       
  2328         <a href="../files/collection_js_array-extras.js.html#l166"><code>collection&#x2F;js&#x2F;array-extras.js:166</code></a>
       
  2329         
       
  2330         </p>
       
  2331 
       
  2332 
       
  2333         
       
  2334 
       
  2335         
       
  2336     </div>
       
  2337 
       
  2338     <div class="description">
       
  2339         <p>Executes the supplied function on each item in the array. Iteration stops if the
       
  2340 supplied function does not return a truthy value.</p>
       
  2341     </div>
       
  2342 
       
  2343     
       
  2344         <div class="params">
       
  2345             <h4>Parameters:</h4>
       
  2346 
       
  2347             <ul class="params-list">
       
  2348             
       
  2349                 <li class="param">
       
  2350                     
       
  2351                         <code class="param-name">a</code>
       
  2352                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  2353                     
       
  2354 
       
  2355                     
       
  2356 
       
  2357                     <div class="param-description">
       
  2358                         <p>the array to iterate.</p>
       
  2359                     </div>
       
  2360 
       
  2361                     
       
  2362                 </li>
       
  2363             
       
  2364                 <li class="param">
       
  2365                     
       
  2366                         <code class="param-name">f</code>
       
  2367                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  2368                     
       
  2369 
       
  2370                     
       
  2371 
       
  2372                     <div class="param-description">
       
  2373                         <p>the function to execute on each item.</p>
       
  2374                     </div>
       
  2375 
       
  2376                     
       
  2377                 </li>
       
  2378             
       
  2379                 <li class="param">
       
  2380                     
       
  2381                         <code class="param-name optional">[o]</code>
       
  2382                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2383                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  2384                     
       
  2385 
       
  2386                     
       
  2387 
       
  2388                     <div class="param-description">
       
  2389                         <p>Optional context object.</p>
       
  2390                     </div>
       
  2391 
       
  2392                     
       
  2393                 </li>
       
  2394             
       
  2395             </ul>
       
  2396         </div>
       
  2397     
       
  2398 
       
  2399     
       
  2400         <div class="returns">
       
  2401             <h4>Returns:</h4>
       
  2402 
       
  2403             <div class="returns-description">
       
  2404                 
       
  2405                     
       
  2406                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  2407                     
       
  2408                     <code>true</code> if every item in the array returns <code>true</code> from the
       
  2409   supplied function, <code>false</code> otherwise.
       
  2410                 
       
  2411             </div>
       
  2412         </div>
       
  2413     
       
  2414 
       
  2415     
       
  2416 </div>
       
  2417 
       
  2418                 
       
  2419                     <div id="method_filter" class="method item">
       
  2420     <h3 class="name"><code>filter</code></h3>
       
  2421 
       
  2422     
       
  2423         <div class="args">
       
  2424             <span class="paren">(</span><ul class="args-list inline commas">
       
  2425             
       
  2426                 <li class="arg">
       
  2427                     
       
  2428                         <code>a</code>
       
  2429                     
       
  2430                 </li>
       
  2431             
       
  2432                 <li class="arg">
       
  2433                     
       
  2434                         <code>f</code>
       
  2435                     
       
  2436                 </li>
       
  2437             
       
  2438                 <li class="arg">
       
  2439                     
       
  2440                         <code class="optional">[o]</code>
       
  2441                     
       
  2442                 </li>
       
  2443             
       
  2444             </ul><span class="paren">)</span>
       
  2445         </div>
       
  2446     
       
  2447 
       
  2448     
       
  2449         <span class="returns-inline">
       
  2450             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  2451         </span>
       
  2452     
       
  2453 
       
  2454     
       
  2455 
       
  2456     
       
  2457 
       
  2458     
       
  2459 
       
  2460     
       
  2461         <span class="flag static">static</span>
       
  2462     
       
  2463 
       
  2464     
       
  2465 
       
  2466     
       
  2467 
       
  2468     <div class="meta">
       
  2469         
       
  2470             
       
  2471                 
       
  2472                     <p>Provided by the <a href="../modules/array-extras.html">array-extras</a> module.</p>
       
  2473                 
       
  2474                 <p>
       
  2475                 
       
  2476                 Defined in
       
  2477                 
       
  2478             
       
  2479         
       
  2480         
       
  2481         <a href="../files/collection_js_array-extras.js.html#l113"><code>collection&#x2F;js&#x2F;array-extras.js:113</code></a>
       
  2482         
       
  2483         </p>
       
  2484 
       
  2485 
       
  2486         
       
  2487 
       
  2488         
       
  2489     </div>
       
  2490 
       
  2491     <div class="description">
       
  2492         <p>Executes the supplied function on each item in the array. Returns a new array
       
  2493 containing the items for which the supplied function returned a truthy value.</p>
       
  2494     </div>
       
  2495 
       
  2496     
       
  2497         <div class="params">
       
  2498             <h4>Parameters:</h4>
       
  2499 
       
  2500             <ul class="params-list">
       
  2501             
       
  2502                 <li class="param">
       
  2503                     
       
  2504                         <code class="param-name">a</code>
       
  2505                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  2506                     
       
  2507 
       
  2508                     
       
  2509 
       
  2510                     <div class="param-description">
       
  2511                         <p>Array to filter.</p>
       
  2512                     </div>
       
  2513 
       
  2514                     
       
  2515                 </li>
       
  2516             
       
  2517                 <li class="param">
       
  2518                     
       
  2519                         <code class="param-name">f</code>
       
  2520                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  2521                     
       
  2522 
       
  2523                     
       
  2524 
       
  2525                     <div class="param-description">
       
  2526                         <p>Function to execute on each item.</p>
       
  2527                     </div>
       
  2528 
       
  2529                     
       
  2530                 </li>
       
  2531             
       
  2532                 <li class="param">
       
  2533                     
       
  2534                         <code class="param-name optional">[o]</code>
       
  2535                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2536                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  2537                     
       
  2538 
       
  2539                     
       
  2540 
       
  2541                     <div class="param-description">
       
  2542                         <p>Optional context object.</p>
       
  2543                     </div>
       
  2544 
       
  2545                     
       
  2546                 </li>
       
  2547             
       
  2548             </ul>
       
  2549         </div>
       
  2550     
       
  2551 
       
  2552     
       
  2553         <div class="returns">
       
  2554             <h4>Returns:</h4>
       
  2555 
       
  2556             <div class="returns-description">
       
  2557                 
       
  2558                     
       
  2559                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
       
  2560                     
       
  2561                     Array of items for which the supplied function returned a
       
  2562   truthy value (empty if it never returned a truthy value).
       
  2563                 
       
  2564             </div>
       
  2565         </div>
       
  2566     
       
  2567 
       
  2568     
       
  2569 </div>
       
  2570 
       
  2571                 
       
  2572                     <div id="method_find" class="method item">
       
  2573     <h3 class="name"><code>find</code></h3>
       
  2574 
       
  2575     
       
  2576         <div class="args">
       
  2577             <span class="paren">(</span><ul class="args-list inline commas">
       
  2578             
       
  2579                 <li class="arg">
       
  2580                     
       
  2581                         <code>a</code>
       
  2582                     
       
  2583                 </li>
       
  2584             
       
  2585                 <li class="arg">
       
  2586                     
       
  2587                         <code>f</code>
       
  2588                     
       
  2589                 </li>
       
  2590             
       
  2591                 <li class="arg">
       
  2592                     
       
  2593                         <code class="optional">[o]</code>
       
  2594                     
       
  2595                 </li>
       
  2596             
       
  2597             </ul><span class="paren">)</span>
       
  2598         </div>
       
  2599     
       
  2600 
       
  2601     
       
  2602         <span class="returns-inline">
       
  2603             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2604         </span>
       
  2605     
       
  2606 
       
  2607     
       
  2608 
       
  2609     
       
  2610 
       
  2611     
       
  2612 
       
  2613     
       
  2614         <span class="flag static">static</span>
       
  2615     
       
  2616 
       
  2617     
       
  2618 
       
  2619     
       
  2620 
       
  2621     <div class="meta">
       
  2622         
       
  2623             
       
  2624                 
       
  2625                     <p>Provided by the <a href="../modules/array-extras.html">array-extras</a> module.</p>
       
  2626                 
       
  2627                 <p>
       
  2628                 
       
  2629                 Defined in
       
  2630                 
       
  2631             
       
  2632         
       
  2633         
       
  2634         <a href="../files/collection_js_array-extras.js.html#l273"><code>collection&#x2F;js&#x2F;array-extras.js:273</code></a>
       
  2635         
       
  2636         </p>
       
  2637 
       
  2638 
       
  2639         
       
  2640 
       
  2641         
       
  2642     </div>
       
  2643 
       
  2644     <div class="description">
       
  2645         <p>Executes the supplied function on each item in the array, searching for the
       
  2646 first item that matches the supplied function.</p>
       
  2647     </div>
       
  2648 
       
  2649     
       
  2650         <div class="params">
       
  2651             <h4>Parameters:</h4>
       
  2652 
       
  2653             <ul class="params-list">
       
  2654             
       
  2655                 <li class="param">
       
  2656                     
       
  2657                         <code class="param-name">a</code>
       
  2658                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  2659                     
       
  2660 
       
  2661                     
       
  2662 
       
  2663                     <div class="param-description">
       
  2664                         <p>the array to search.</p>
       
  2665                     </div>
       
  2666 
       
  2667                     
       
  2668                 </li>
       
  2669             
       
  2670                 <li class="param">
       
  2671                     
       
  2672                         <code class="param-name">f</code>
       
  2673                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  2674                     
       
  2675 
       
  2676                     
       
  2677 
       
  2678                     <div class="param-description">
       
  2679                         <p>the function to execute on each item. Iteration is stopped
       
  2680   as soon as this function returns <code>true</code>.</p>
       
  2681                     </div>
       
  2682 
       
  2683                     
       
  2684                 </li>
       
  2685             
       
  2686                 <li class="param">
       
  2687                     
       
  2688                         <code class="param-name optional">[o]</code>
       
  2689                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2690                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  2691                     
       
  2692 
       
  2693                     
       
  2694 
       
  2695                     <div class="param-description">
       
  2696                         <p>Optional context object.</p>
       
  2697                     </div>
       
  2698 
       
  2699                     
       
  2700                 </li>
       
  2701             
       
  2702             </ul>
       
  2703         </div>
       
  2704     
       
  2705 
       
  2706     
       
  2707         <div class="returns">
       
  2708             <h4>Returns:</h4>
       
  2709 
       
  2710             <div class="returns-description">
       
  2711                 
       
  2712                     
       
  2713                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  2714                     
       
  2715                     the first item that the supplied function returns <code>true</code> for,
       
  2716   or <code>null</code> if it never returns <code>true</code>.
       
  2717                 
       
  2718             </div>
       
  2719         </div>
       
  2720     
       
  2721 
       
  2722     
       
  2723 </div>
       
  2724 
       
  2725                 
       
  2726                     <div id="method_flatten" class="method item">
       
  2727     <h3 class="name"><code>flatten</code></h3>
       
  2728 
       
  2729     
       
  2730         <div class="args">
       
  2731             <span class="paren">(</span><ul class="args-list inline commas">
       
  2732             
       
  2733                 <li class="arg">
       
  2734                     
       
  2735                         <code>a</code>
       
  2736                     
       
  2737                 </li>
       
  2738             
       
  2739             </ul><span class="paren">)</span>
       
  2740         </div>
       
  2741     
       
  2742 
       
  2743     
       
  2744         <span class="returns-inline">
       
  2745             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  2746         </span>
       
  2747     
       
  2748 
       
  2749     
       
  2750 
       
  2751     
       
  2752 
       
  2753     
       
  2754 
       
  2755     
       
  2756         <span class="flag static">static</span>
       
  2757     
       
  2758 
       
  2759     
       
  2760 
       
  2761     
       
  2762 
       
  2763     <div class="meta">
       
  2764         
       
  2765             
       
  2766                 
       
  2767                     <p>Provided by the <a href="../modules/array-extras.html">array-extras</a> module.</p>
       
  2768                 
       
  2769                 <p>
       
  2770                 
       
  2771                 Defined in
       
  2772                 
       
  2773             
       
  2774         
       
  2775         
       
  2776         <a href="../files/collection_js_array-extras.js.html#l364"><code>collection&#x2F;js&#x2F;array-extras.js:364</code></a>
       
  2777         
       
  2778         </p>
       
  2779 
       
  2780 
       
  2781         
       
  2782 
       
  2783         
       
  2784             <p>Available since 3.7.0</p>
       
  2785         
       
  2786     </div>
       
  2787 
       
  2788     <div class="description">
       
  2789         <p>Flattens an array of nested arrays at any abitrary depth into a single, flat
       
  2790 array.</p>
       
  2791     </div>
       
  2792 
       
  2793     
       
  2794         <div class="params">
       
  2795             <h4>Parameters:</h4>
       
  2796 
       
  2797             <ul class="params-list">
       
  2798             
       
  2799                 <li class="param">
       
  2800                     
       
  2801                         <code class="param-name">a</code>
       
  2802                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  2803                     
       
  2804 
       
  2805                     
       
  2806 
       
  2807                     <div class="param-description">
       
  2808                         <p>Array with nested arrays to flatten.</p>
       
  2809                     </div>
       
  2810 
       
  2811                     
       
  2812                 </li>
       
  2813             
       
  2814             </ul>
       
  2815         </div>
       
  2816     
       
  2817 
       
  2818     
       
  2819         <div class="returns">
       
  2820             <h4>Returns:</h4>
       
  2821 
       
  2822             <div class="returns-description">
       
  2823                 
       
  2824                     
       
  2825                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
       
  2826                     
       
  2827                     An array whose nested arrays have been flattened.
       
  2828                 
       
  2829             </div>
       
  2830         </div>
       
  2831     
       
  2832 
       
  2833     
       
  2834 </div>
       
  2835 
       
  2836                 
       
  2837                     <div id="method_forEach" class="method item">
       
  2838     <h3 class="name"><code>forEach</code></h3>
       
  2839 
       
  2840     
       
  2841         <span class="paren">()</span>
       
  2842     
       
  2843 
       
  2844     
       
  2845 
       
  2846     
       
  2847 
       
  2848     
       
  2849 
       
  2850     
       
  2851 
       
  2852     
       
  2853         <span class="flag static">static</span>
       
  2854     
       
  2855 
       
  2856     
       
  2857 
       
  2858     
       
  2859 
       
  2860     <div class="meta">
       
  2861         
       
  2862             
       
  2863                 
       
  2864                 <p>
       
  2865                 
       
  2866                 Defined in
       
  2867                 
       
  2868             
       
  2869         
       
  2870         
       
  2871         <a href="../files/yui_js_yui-array.js.html#l124"><code>yui&#x2F;js&#x2F;yui-array.js:124</code></a>
       
  2872         
       
  2873         </p>
       
  2874 
       
  2875 
       
  2876         
       
  2877 
       
  2878         
       
  2879     </div>
       
  2880 
       
  2881     <div class="description">
       
  2882         <p>Alias for <code>each()</code>.</p>
       
  2883     </div>
       
  2884 
       
  2885     
       
  2886 
       
  2887     
       
  2888 
       
  2889     
       
  2890 </div>
       
  2891 
       
  2892                 
       
  2893                     <div id="method_grep" class="method item">
       
  2894     <h3 class="name"><code>grep</code></h3>
       
  2895 
       
  2896     
       
  2897         <div class="args">
       
  2898             <span class="paren">(</span><ul class="args-list inline commas">
       
  2899             
       
  2900                 <li class="arg">
       
  2901                     
       
  2902                         <code>a</code>
       
  2903                     
       
  2904                 </li>
       
  2905             
       
  2906                 <li class="arg">
       
  2907                     
       
  2908                         <code>pattern</code>
       
  2909                     
       
  2910                 </li>
       
  2911             
       
  2912             </ul><span class="paren">)</span>
       
  2913         </div>
       
  2914     
       
  2915 
       
  2916     
       
  2917         <span class="returns-inline">
       
  2918             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  2919         </span>
       
  2920     
       
  2921 
       
  2922     
       
  2923 
       
  2924     
       
  2925 
       
  2926     
       
  2927 
       
  2928     
       
  2929         <span class="flag static">static</span>
       
  2930     
       
  2931 
       
  2932     
       
  2933 
       
  2934     
       
  2935 
       
  2936     <div class="meta">
       
  2937         
       
  2938             
       
  2939                 
       
  2940                     <p>Provided by the <a href="../modules/array-extras.html">array-extras</a> module.</p>
       
  2941                 
       
  2942                 <p>
       
  2943                 
       
  2944                 Defined in
       
  2945                 
       
  2946             
       
  2947         
       
  2948         
       
  2949         <a href="../files/collection_js_array-extras.js.html#l295"><code>collection&#x2F;js&#x2F;array-extras.js:295</code></a>
       
  2950         
       
  2951         </p>
       
  2952 
       
  2953 
       
  2954         
       
  2955 
       
  2956         
       
  2957     </div>
       
  2958 
       
  2959     <div class="description">
       
  2960         <p>Iterates over an array, returning a new array of all the elements that match the
       
  2961 supplied regular expression.</p>
       
  2962     </div>
       
  2963 
       
  2964     
       
  2965         <div class="params">
       
  2966             <h4>Parameters:</h4>
       
  2967 
       
  2968             <ul class="params-list">
       
  2969             
       
  2970                 <li class="param">
       
  2971                     
       
  2972                         <code class="param-name">a</code>
       
  2973                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  2974                     
       
  2975 
       
  2976                     
       
  2977 
       
  2978                     <div class="param-description">
       
  2979                         <p>Array to iterate over.</p>
       
  2980                     </div>
       
  2981 
       
  2982                     
       
  2983                 </li>
       
  2984             
       
  2985                 <li class="param">
       
  2986                     
       
  2987                         <code class="param-name">pattern</code>
       
  2988                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/RegExp" class="crosslink external" target="_blank">RegExp</a></span>
       
  2989                     
       
  2990 
       
  2991                     
       
  2992 
       
  2993                     <div class="param-description">
       
  2994                         <p>Regular expression to test against each item.</p>
       
  2995                     </div>
       
  2996 
       
  2997                     
       
  2998                 </li>
       
  2999             
       
  3000             </ul>
       
  3001         </div>
       
  3002     
       
  3003 
       
  3004     
       
  3005         <div class="returns">
       
  3006             <h4>Returns:</h4>
       
  3007 
       
  3008             <div class="returns-description">
       
  3009                 
       
  3010                     
       
  3011                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
       
  3012                     
       
  3013                     All the items in the array that produce a match against the
       
  3014   supplied regular expression. If no items match, an empty array is returned.
       
  3015                 
       
  3016             </div>
       
  3017         </div>
       
  3018     
       
  3019 
       
  3020     
       
  3021 </div>
       
  3022 
       
  3023                 
       
  3024                     <div id="method_hash" class="method item">
       
  3025     <h3 class="name"><code>hash</code></h3>
       
  3026 
       
  3027     
       
  3028         <div class="args">
       
  3029             <span class="paren">(</span><ul class="args-list inline commas">
       
  3030             
       
  3031                 <li class="arg">
       
  3032                     
       
  3033                         <code>keys</code>
       
  3034                     
       
  3035                 </li>
       
  3036             
       
  3037                 <li class="arg">
       
  3038                     
       
  3039                         <code class="optional">[values]</code>
       
  3040                     
       
  3041                 </li>
       
  3042             
       
  3043             </ul><span class="paren">)</span>
       
  3044         </div>
       
  3045     
       
  3046 
       
  3047     
       
  3048         <span class="returns-inline">
       
  3049             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3050         </span>
       
  3051     
       
  3052 
       
  3053     
       
  3054 
       
  3055     
       
  3056 
       
  3057     
       
  3058 
       
  3059     
       
  3060         <span class="flag static">static</span>
       
  3061     
       
  3062 
       
  3063     
       
  3064 
       
  3065     
       
  3066 
       
  3067     <div class="meta">
       
  3068         
       
  3069             
       
  3070                 
       
  3071                 <p>
       
  3072                 
       
  3073                 Defined in
       
  3074                 
       
  3075             
       
  3076         
       
  3077         
       
  3078         <a href="../files/yui_js_yui-array.js.html#l131"><code>yui&#x2F;js&#x2F;yui-array.js:131</code></a>
       
  3079         
       
  3080         </p>
       
  3081 
       
  3082 
       
  3083         
       
  3084 
       
  3085         
       
  3086     </div>
       
  3087 
       
  3088     <div class="description">
       
  3089         <p>Returns an object using the first array as keys and the second as values. If
       
  3090 the second array is not provided, or if it doesn't contain the same number of
       
  3091 values as the first array, then <code>true</code> will be used in place of the missing
       
  3092 values.</p>
       
  3093     </div>
       
  3094 
       
  3095     
       
  3096         <div class="params">
       
  3097             <h4>Parameters:</h4>
       
  3098 
       
  3099             <ul class="params-list">
       
  3100             
       
  3101                 <li class="param">
       
  3102                     
       
  3103                         <code class="param-name">keys</code>
       
  3104                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String[]</a></span>
       
  3105                     
       
  3106 
       
  3107                     
       
  3108 
       
  3109                     <div class="param-description">
       
  3110                         <p>Array of strings to use as keys.</p>
       
  3111                     </div>
       
  3112 
       
  3113                     
       
  3114                 </li>
       
  3115             
       
  3116                 <li class="param">
       
  3117                     
       
  3118                         <code class="param-name optional">[values]</code>
       
  3119                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  3120                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  3121                     
       
  3122 
       
  3123                     
       
  3124 
       
  3125                     <div class="param-description">
       
  3126                         <p>Array to use as values.</p>
       
  3127                     </div>
       
  3128 
       
  3129                     
       
  3130                 </li>
       
  3131             
       
  3132             </ul>
       
  3133         </div>
       
  3134     
       
  3135 
       
  3136     
       
  3137         <div class="returns">
       
  3138             <h4>Returns:</h4>
       
  3139 
       
  3140             <div class="returns-description">
       
  3141                 
       
  3142                     
       
  3143                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  3144                     
       
  3145                     Hash using the first array as keys and the second as values.
       
  3146                 
       
  3147             </div>
       
  3148         </div>
       
  3149     
       
  3150 
       
  3151     
       
  3152         <div class="example">
       
  3153             <h4>Example:</h4>
       
  3154 
       
  3155             <div class="example-content">
       
  3156                 <pre class="code prettyprint"><code>Y.Array.hash(['a', 'b', 'c'], ['foo', 'bar']);
       
  3157 // =&gt; {a: 'foo', b: 'bar', c: true}
       
  3158 </code></pre>
       
  3159             </div>
       
  3160         </div>
       
  3161     
       
  3162 </div>
       
  3163 
       
  3164                 
       
  3165                     <div id="method_indexOf" class="method item">
       
  3166     <h3 class="name"><code>indexOf</code></h3>
       
  3167 
       
  3168     
       
  3169         <div class="args">
       
  3170             <span class="paren">(</span><ul class="args-list inline commas">
       
  3171             
       
  3172                 <li class="arg">
       
  3173                     
       
  3174                         <code>array</code>
       
  3175                     
       
  3176                 </li>
       
  3177             
       
  3178                 <li class="arg">
       
  3179                     
       
  3180                         <code>value</code>
       
  3181                     
       
  3182                 </li>
       
  3183             
       
  3184                 <li class="arg">
       
  3185                     
       
  3186                         <code class="optional">[from=0]</code>
       
  3187                     
       
  3188                 </li>
       
  3189             
       
  3190             </ul><span class="paren">)</span>
       
  3191         </div>
       
  3192     
       
  3193 
       
  3194     
       
  3195         <span class="returns-inline">
       
  3196             <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
  3197         </span>
       
  3198     
       
  3199 
       
  3200     
       
  3201 
       
  3202     
       
  3203 
       
  3204     
       
  3205 
       
  3206     
       
  3207         <span class="flag static">static</span>
       
  3208     
       
  3209 
       
  3210     
       
  3211 
       
  3212     
       
  3213 
       
  3214     <div class="meta">
       
  3215         
       
  3216             
       
  3217                 
       
  3218                 <p>
       
  3219                 
       
  3220                 Defined in
       
  3221                 
       
  3222             
       
  3223         
       
  3224         
       
  3225         <a href="../files/yui_js_yui-array.js.html#l162"><code>yui&#x2F;js&#x2F;yui-array.js:162</code></a>
       
  3226         
       
  3227         </p>
       
  3228 
       
  3229 
       
  3230         
       
  3231 
       
  3232         
       
  3233     </div>
       
  3234 
       
  3235     <div class="description">
       
  3236         <p>Returns the index of the first item in the array that's equal (using a strict
       
  3237 equality check) to the specified <em>value</em>, or <code>-1</code> if the value isn't found.</p>
       
  3238 
       
  3239 <p>This method wraps the native ES5 <code>Array.indexOf()</code> method if available.</p>
       
  3240     </div>
       
  3241 
       
  3242     
       
  3243         <div class="params">
       
  3244             <h4>Parameters:</h4>
       
  3245 
       
  3246             <ul class="params-list">
       
  3247             
       
  3248                 <li class="param">
       
  3249                     
       
  3250                         <code class="param-name">array</code>
       
  3251                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  3252                     
       
  3253 
       
  3254                     
       
  3255 
       
  3256                     <div class="param-description">
       
  3257                         <p>Array to search.</p>
       
  3258                     </div>
       
  3259 
       
  3260                     
       
  3261                 </li>
       
  3262             
       
  3263                 <li class="param">
       
  3264                     
       
  3265                         <code class="param-name">value</code>
       
  3266                         <span class="type">Any</span>
       
  3267                     
       
  3268 
       
  3269                     
       
  3270 
       
  3271                     <div class="param-description">
       
  3272                         <p>Value to search for.</p>
       
  3273                     </div>
       
  3274 
       
  3275                     
       
  3276                 </li>
       
  3277             
       
  3278                 <li class="param">
       
  3279                     
       
  3280                         <code class="param-name optional">[from=0]</code>
       
  3281                         <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
  3282                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  3283                     
       
  3284 
       
  3285                     
       
  3286 
       
  3287                     <div class="param-description">
       
  3288                         <p>The index at which to begin the search.</p>
       
  3289                     </div>
       
  3290 
       
  3291                     
       
  3292                 </li>
       
  3293             
       
  3294             </ul>
       
  3295         </div>
       
  3296     
       
  3297 
       
  3298     
       
  3299         <div class="returns">
       
  3300             <h4>Returns:</h4>
       
  3301 
       
  3302             <div class="returns-description">
       
  3303                 
       
  3304                     
       
  3305                         <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>:
       
  3306                     
       
  3307                     Index of the item strictly equal to <em>value</em>, or <code>-1</code> if not
       
  3308     found.
       
  3309                 
       
  3310             </div>
       
  3311         </div>
       
  3312     
       
  3313 
       
  3314     
       
  3315 </div>
       
  3316 
       
  3317                 
       
  3318                     <div id="method_invoke" class="method item">
       
  3319     <h3 class="name"><code>invoke</code></h3>
       
  3320 
       
  3321     
       
  3322         <div class="args">
       
  3323             <span class="paren">(</span><ul class="args-list inline commas">
       
  3324             
       
  3325                 <li class="arg">
       
  3326                     
       
  3327                         <code>items</code>
       
  3328                     
       
  3329                 </li>
       
  3330             
       
  3331                 <li class="arg">
       
  3332                     
       
  3333                         <code>name</code>
       
  3334                     
       
  3335                 </li>
       
  3336             
       
  3337                 <li class="arg">
       
  3338                     
       
  3339                         <code class="optional">[args*]</code>
       
  3340                     
       
  3341                 </li>
       
  3342             
       
  3343             </ul><span class="paren">)</span>
       
  3344         </div>
       
  3345     
       
  3346 
       
  3347     
       
  3348         <span class="returns-inline">
       
  3349             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  3350         </span>
       
  3351     
       
  3352 
       
  3353     
       
  3354 
       
  3355     
       
  3356 
       
  3357     
       
  3358 
       
  3359     
       
  3360         <span class="flag static">static</span>
       
  3361     
       
  3362 
       
  3363     
       
  3364 
       
  3365     
       
  3366 
       
  3367     <div class="meta">
       
  3368         
       
  3369             
       
  3370                 
       
  3371                     <p>Provided by the <a href="../modules/array-invoke.html">array-invoke</a> module.</p>
       
  3372                 
       
  3373                 <p>
       
  3374                 
       
  3375                 Defined in
       
  3376                 
       
  3377             
       
  3378         
       
  3379         
       
  3380         <a href="../files/collection_js_invoke.js.html#l6"><code>collection&#x2F;js&#x2F;invoke.js:6</code></a>
       
  3381         
       
  3382         </p>
       
  3383 
       
  3384 
       
  3385         
       
  3386 
       
  3387         
       
  3388     </div>
       
  3389 
       
  3390     <div class="description">
       
  3391         <p>Executes a named method on each item in an array of objects. Items in the array
       
  3392 that do not have a function by that name will be skipped.</p>
       
  3393     </div>
       
  3394 
       
  3395     
       
  3396         <div class="params">
       
  3397             <h4>Parameters:</h4>
       
  3398 
       
  3399             <ul class="params-list">
       
  3400             
       
  3401                 <li class="param">
       
  3402                     
       
  3403                         <code class="param-name">items</code>
       
  3404                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  3405                     
       
  3406 
       
  3407                     
       
  3408 
       
  3409                     <div class="param-description">
       
  3410                         <p>Array of objects supporting the named method.</p>
       
  3411                     </div>
       
  3412 
       
  3413                     
       
  3414                 </li>
       
  3415             
       
  3416                 <li class="param">
       
  3417                     
       
  3418                         <code class="param-name">name</code>
       
  3419                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  3420                     
       
  3421 
       
  3422                     
       
  3423 
       
  3424                     <div class="param-description">
       
  3425                         <p>the name of the method to execute on each item.</p>
       
  3426                     </div>
       
  3427 
       
  3428                     
       
  3429                 </li>
       
  3430             
       
  3431                 <li class="param">
       
  3432                     
       
  3433                         <code class="param-name optional">[args*]</code>
       
  3434                         <span class="type">Any</span>
       
  3435                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  3436                     
       
  3437 
       
  3438                     
       
  3439 
       
  3440                     <div class="param-description">
       
  3441                         <p>Any number of additional args are passed as parameters to
       
  3442   the execution of the named method.</p>
       
  3443                     </div>
       
  3444 
       
  3445                     
       
  3446                 </li>
       
  3447             
       
  3448             </ul>
       
  3449         </div>
       
  3450     
       
  3451 
       
  3452     
       
  3453         <div class="returns">
       
  3454             <h4>Returns:</h4>
       
  3455 
       
  3456             <div class="returns-description">
       
  3457                 
       
  3458                     
       
  3459                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
       
  3460                     
       
  3461                     All return values, indexed according to the item index.
       
  3462                 
       
  3463             </div>
       
  3464         </div>
       
  3465     
       
  3466 
       
  3467     
       
  3468         <div class="example">
       
  3469             <h4>Example:</h4>
       
  3470 
       
  3471             <div class="example-content">
       
  3472                 <pre class="code prettyprint"><code>Y.Array.invoke(arrayOfDrags, 'plug', Y.Plugin.DDProxy);
       
  3473 </code></pre>
       
  3474             </div>
       
  3475         </div>
       
  3476     
       
  3477 </div>
       
  3478 
       
  3479                 
       
  3480                     <div id="method_lastIndexOf" class="method item">
       
  3481     <h3 class="name"><code>lastIndexOf</code></h3>
       
  3482 
       
  3483     
       
  3484         <div class="args">
       
  3485             <span class="paren">(</span><ul class="args-list inline commas">
       
  3486             
       
  3487                 <li class="arg">
       
  3488                     
       
  3489                         <code>a</code>
       
  3490                     
       
  3491                 </li>
       
  3492             
       
  3493                 <li class="arg">
       
  3494                     
       
  3495                         <code>val</code>
       
  3496                     
       
  3497                 </li>
       
  3498             
       
  3499                 <li class="arg">
       
  3500                     
       
  3501                         <code class="optional">[fromIndex]</code>
       
  3502                     
       
  3503                 </li>
       
  3504             
       
  3505             </ul><span class="paren">)</span>
       
  3506         </div>
       
  3507     
       
  3508 
       
  3509     
       
  3510         <span class="returns-inline">
       
  3511             <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
  3512         </span>
       
  3513     
       
  3514 
       
  3515     
       
  3516 
       
  3517     
       
  3518 
       
  3519     
       
  3520 
       
  3521     
       
  3522         <span class="flag static">static</span>
       
  3523     
       
  3524 
       
  3525     
       
  3526 
       
  3527     
       
  3528 
       
  3529     <div class="meta">
       
  3530         
       
  3531             
       
  3532                 
       
  3533                     <p>Provided by the <a href="../modules/array-extras.html">array-extras</a> module.</p>
       
  3534                 
       
  3535                 <p>
       
  3536                 
       
  3537                 Defined in
       
  3538                 
       
  3539             
       
  3540         
       
  3541         
       
  3542         <a href="../files/collection_js_array-extras.js.html#l12"><code>collection&#x2F;js&#x2F;array-extras.js:12</code></a>
       
  3543         
       
  3544         </p>
       
  3545 
       
  3546 
       
  3547         
       
  3548 
       
  3549         
       
  3550     </div>
       
  3551 
       
  3552     <div class="description">
       
  3553         <p>Returns the index of the last item in the array that contains the specified
       
  3554 value, or <code>-1</code> if the value isn't found.</p>
       
  3555     </div>
       
  3556 
       
  3557     
       
  3558         <div class="params">
       
  3559             <h4>Parameters:</h4>
       
  3560 
       
  3561             <ul class="params-list">
       
  3562             
       
  3563                 <li class="param">
       
  3564                     
       
  3565                         <code class="param-name">a</code>
       
  3566                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  3567                     
       
  3568 
       
  3569                     
       
  3570 
       
  3571                     <div class="param-description">
       
  3572                         <p>Array to search in.</p>
       
  3573                     </div>
       
  3574 
       
  3575                     
       
  3576                 </li>
       
  3577             
       
  3578                 <li class="param">
       
  3579                     
       
  3580                         <code class="param-name">val</code>
       
  3581                         <span class="type">Any</span>
       
  3582                     
       
  3583 
       
  3584                     
       
  3585 
       
  3586                     <div class="param-description">
       
  3587                         <p>Value to search for.</p>
       
  3588                     </div>
       
  3589 
       
  3590                     
       
  3591                 </li>
       
  3592             
       
  3593                 <li class="param">
       
  3594                     
       
  3595                         <code class="param-name optional">[fromIndex]</code>
       
  3596                         <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
  3597                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  3598                     
       
  3599 
       
  3600                     
       
  3601 
       
  3602                     <div class="param-description">
       
  3603                         <p>Index at which to start searching backwards.
       
  3604   Defaults to the array's length - 1. If negative, it will be taken as an offset
       
  3605   from the end of the array. If the calculated index is less than 0, the array
       
  3606   will not be searched and <code>-1</code> will be returned.</p>
       
  3607                     </div>
       
  3608 
       
  3609                     
       
  3610                 </li>
       
  3611             
       
  3612             </ul>
       
  3613         </div>
       
  3614     
       
  3615 
       
  3616     
       
  3617         <div class="returns">
       
  3618             <h4>Returns:</h4>
       
  3619 
       
  3620             <div class="returns-description">
       
  3621                 
       
  3622                     
       
  3623                         <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>:
       
  3624                     
       
  3625                     Index of the item that contains the value, or <code>-1</code> if not
       
  3626   found.
       
  3627                 
       
  3628             </div>
       
  3629         </div>
       
  3630     
       
  3631 
       
  3632     
       
  3633 </div>
       
  3634 
       
  3635                 
       
  3636                     <div id="method_map" class="method item">
       
  3637     <h3 class="name"><code>map</code></h3>
       
  3638 
       
  3639     
       
  3640         <div class="args">
       
  3641             <span class="paren">(</span><ul class="args-list inline commas">
       
  3642             
       
  3643                 <li class="arg">
       
  3644                     
       
  3645                         <code>a</code>
       
  3646                     
       
  3647                 </li>
       
  3648             
       
  3649                 <li class="arg">
       
  3650                     
       
  3651                         <code>f</code>
       
  3652                     
       
  3653                 </li>
       
  3654             
       
  3655                 <li class="arg">
       
  3656                     
       
  3657                         <code class="optional">[o]</code>
       
  3658                     
       
  3659                 </li>
       
  3660             
       
  3661             </ul><span class="paren">)</span>
       
  3662         </div>
       
  3663     
       
  3664 
       
  3665     
       
  3666         <span class="returns-inline">
       
  3667             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  3668         </span>
       
  3669     
       
  3670 
       
  3671     
       
  3672 
       
  3673     
       
  3674 
       
  3675     
       
  3676 
       
  3677     
       
  3678         <span class="flag static">static</span>
       
  3679     
       
  3680 
       
  3681     
       
  3682 
       
  3683     
       
  3684 
       
  3685     <div class="meta">
       
  3686         
       
  3687             
       
  3688                 
       
  3689                     <p>Provided by the <a href="../modules/array-extras.html">array-extras</a> module.</p>
       
  3690                 
       
  3691                 <p>
       
  3692                 
       
  3693                 Defined in
       
  3694                 
       
  3695             
       
  3696         
       
  3697         
       
  3698         <a href="../files/collection_js_array-extras.js.html#l192"><code>collection&#x2F;js&#x2F;array-extras.js:192</code></a>
       
  3699         
       
  3700         </p>
       
  3701 
       
  3702 
       
  3703         
       
  3704 
       
  3705         
       
  3706     </div>
       
  3707 
       
  3708     <div class="description">
       
  3709         <p>Executes the supplied function on each item in the array and returns a new array
       
  3710 containing all the values returned by the supplied function.</p>
       
  3711     </div>
       
  3712 
       
  3713     
       
  3714         <div class="params">
       
  3715             <h4>Parameters:</h4>
       
  3716 
       
  3717             <ul class="params-list">
       
  3718             
       
  3719                 <li class="param">
       
  3720                     
       
  3721                         <code class="param-name">a</code>
       
  3722                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  3723                     
       
  3724 
       
  3725                     
       
  3726 
       
  3727                     <div class="param-description">
       
  3728                         <p>the array to iterate.</p>
       
  3729                     </div>
       
  3730 
       
  3731                     
       
  3732                 </li>
       
  3733             
       
  3734                 <li class="param">
       
  3735                     
       
  3736                         <code class="param-name">f</code>
       
  3737                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  3738                     
       
  3739 
       
  3740                     
       
  3741 
       
  3742                     <div class="param-description">
       
  3743                         <p>the function to execute on each item.</p>
       
  3744                     </div>
       
  3745 
       
  3746                     
       
  3747                 </li>
       
  3748             
       
  3749                 <li class="param">
       
  3750                     
       
  3751                         <code class="param-name optional">[o]</code>
       
  3752                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3753                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  3754                     
       
  3755 
       
  3756                     
       
  3757 
       
  3758                     <div class="param-description">
       
  3759                         <p>Optional context object.</p>
       
  3760                     </div>
       
  3761 
       
  3762                     
       
  3763                 </li>
       
  3764             
       
  3765             </ul>
       
  3766         </div>
       
  3767     
       
  3768 
       
  3769     
       
  3770         <div class="returns">
       
  3771             <h4>Returns:</h4>
       
  3772 
       
  3773             <div class="returns-description">
       
  3774                 
       
  3775                     
       
  3776                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
       
  3777                     
       
  3778                     A new array containing the return value of the supplied function
       
  3779   for each item in the original array.
       
  3780                 
       
  3781             </div>
       
  3782         </div>
       
  3783     
       
  3784 
       
  3785     
       
  3786         <div class="example">
       
  3787             <h4>Example:</h4>
       
  3788 
       
  3789             <div class="example-content">
       
  3790                 <pre class="code prettyprint"><code>// Convert an array of numbers into an array of strings.
       
  3791 Y.Array.map([1, 2, 3, 4], function (item) {
       
  3792   return '' + item;
       
  3793 });
       
  3794 // =&gt; ['1', '2', '3', '4']
       
  3795 </code></pre>
       
  3796             </div>
       
  3797         </div>
       
  3798     
       
  3799 </div>
       
  3800 
       
  3801                 
       
  3802                     <div id="method_numericSort" class="method item">
       
  3803     <h3 class="name"><code>numericSort</code></h3>
       
  3804 
       
  3805     
       
  3806         <div class="args">
       
  3807             <span class="paren">(</span><ul class="args-list inline commas">
       
  3808             
       
  3809                 <li class="arg">
       
  3810                     
       
  3811                         <code>a</code>
       
  3812                     
       
  3813                 </li>
       
  3814             
       
  3815                 <li class="arg">
       
  3816                     
       
  3817                         <code>b</code>
       
  3818                     
       
  3819                 </li>
       
  3820             
       
  3821             </ul><span class="paren">)</span>
       
  3822         </div>
       
  3823     
       
  3824 
       
  3825     
       
  3826         <span class="returns-inline">
       
  3827             <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
  3828         </span>
       
  3829     
       
  3830 
       
  3831     
       
  3832 
       
  3833     
       
  3834 
       
  3835     
       
  3836 
       
  3837     
       
  3838         <span class="flag static">static</span>
       
  3839     
       
  3840 
       
  3841     
       
  3842 
       
  3843     
       
  3844 
       
  3845     <div class="meta">
       
  3846         
       
  3847             
       
  3848                 
       
  3849                 <p>
       
  3850                 
       
  3851                 Defined in
       
  3852                 
       
  3853             
       
  3854         
       
  3855         
       
  3856         <a href="../files/yui_js_yui-array.js.html#l202"><code>yui&#x2F;js&#x2F;yui-array.js:202</code></a>
       
  3857         
       
  3858         </p>
       
  3859 
       
  3860 
       
  3861         
       
  3862 
       
  3863         
       
  3864     </div>
       
  3865 
       
  3866     <div class="description">
       
  3867         <p>Numeric sort convenience function.</p>
       
  3868 
       
  3869 <p>The native <code>Array.prototype.sort()</code> function converts values to strings and
       
  3870 sorts them in lexicographic order, which is unsuitable for sorting numeric
       
  3871 values. Provide <code>Array.numericSort</code> as a custom sort function when you want
       
  3872 to sort values in numeric order.</p>
       
  3873     </div>
       
  3874 
       
  3875     
       
  3876         <div class="params">
       
  3877             <h4>Parameters:</h4>
       
  3878 
       
  3879             <ul class="params-list">
       
  3880             
       
  3881                 <li class="param">
       
  3882                     
       
  3883                         <code class="param-name">a</code>
       
  3884                         <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
  3885                     
       
  3886 
       
  3887                     
       
  3888 
       
  3889                     <div class="param-description">
       
  3890                         <p>First value to compare.</p>
       
  3891                     </div>
       
  3892 
       
  3893                     
       
  3894                 </li>
       
  3895             
       
  3896                 <li class="param">
       
  3897                     
       
  3898                         <code class="param-name">b</code>
       
  3899                         <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
  3900                     
       
  3901 
       
  3902                     
       
  3903 
       
  3904                     <div class="param-description">
       
  3905                         <p>Second value to compare.</p>
       
  3906                     </div>
       
  3907 
       
  3908                     
       
  3909                 </li>
       
  3910             
       
  3911             </ul>
       
  3912         </div>
       
  3913     
       
  3914 
       
  3915     
       
  3916         <div class="returns">
       
  3917             <h4>Returns:</h4>
       
  3918 
       
  3919             <div class="returns-description">
       
  3920                 
       
  3921                     
       
  3922                         <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>:
       
  3923                     
       
  3924                     Difference between <em>a</em> and <em>b</em>.
       
  3925                 
       
  3926             </div>
       
  3927         </div>
       
  3928     
       
  3929 
       
  3930     
       
  3931         <div class="example">
       
  3932             <h4>Example:</h4>
       
  3933 
       
  3934             <div class="example-content">
       
  3935                 <pre class="code prettyprint"><code>[42, 23, 8, 16, 4, 15].sort(Y.Array.numericSort);
       
  3936 // =&gt; [4, 8, 15, 16, 23, 42]
       
  3937 </code></pre>
       
  3938             </div>
       
  3939         </div>
       
  3940     
       
  3941 </div>
       
  3942 
       
  3943                 
       
  3944                     <div id="method_partition" class="method item">
       
  3945     <h3 class="name"><code>partition</code></h3>
       
  3946 
       
  3947     
       
  3948         <div class="args">
       
  3949             <span class="paren">(</span><ul class="args-list inline commas">
       
  3950             
       
  3951                 <li class="arg">
       
  3952                     
       
  3953                         <code>a</code>
       
  3954                     
       
  3955                 </li>
       
  3956             
       
  3957                 <li class="arg">
       
  3958                     
       
  3959                         <code>f</code>
       
  3960                     
       
  3961                 </li>
       
  3962             
       
  3963                 <li class="arg">
       
  3964                     
       
  3965                         <code class="optional">[o]</code>
       
  3966                     
       
  3967                 </li>
       
  3968             
       
  3969             </ul><span class="paren">)</span>
       
  3970         </div>
       
  3971     
       
  3972 
       
  3973     
       
  3974         <span class="returns-inline">
       
  3975             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3976         </span>
       
  3977     
       
  3978 
       
  3979     
       
  3980 
       
  3981     
       
  3982 
       
  3983     
       
  3984 
       
  3985     
       
  3986         <span class="flag static">static</span>
       
  3987     
       
  3988 
       
  3989     
       
  3990 
       
  3991     
       
  3992 
       
  3993     <div class="meta">
       
  3994         
       
  3995             
       
  3996                 
       
  3997                     <p>Provided by the <a href="../modules/array-extras.html">array-extras</a> module.</p>
       
  3998                 
       
  3999                 <p>
       
  4000                 
       
  4001                 Defined in
       
  4002                 
       
  4003             
       
  4004         
       
  4005         
       
  4006         <a href="../files/collection_js_array-extras.js.html#l312"><code>collection&#x2F;js&#x2F;array-extras.js:312</code></a>
       
  4007         
       
  4008         </p>
       
  4009 
       
  4010 
       
  4011         
       
  4012 
       
  4013         
       
  4014     </div>
       
  4015 
       
  4016     <div class="description">
       
  4017         <p>Partitions an array into two new arrays, one with the items for which the
       
  4018 supplied function returns <code>true</code>, and one with the items for which the function
       
  4019 returns <code>false</code>.</p>
       
  4020     </div>
       
  4021 
       
  4022     
       
  4023         <div class="params">
       
  4024             <h4>Parameters:</h4>
       
  4025 
       
  4026             <ul class="params-list">
       
  4027             
       
  4028                 <li class="param">
       
  4029                     
       
  4030                         <code class="param-name">a</code>
       
  4031                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  4032                     
       
  4033 
       
  4034                     
       
  4035 
       
  4036                     <div class="param-description">
       
  4037                         <p>Array to iterate over.</p>
       
  4038                     </div>
       
  4039 
       
  4040                     
       
  4041                 </li>
       
  4042             
       
  4043                 <li class="param">
       
  4044                     
       
  4045                         <code class="param-name">f</code>
       
  4046                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  4047                     
       
  4048 
       
  4049                     
       
  4050 
       
  4051                     <div class="param-description">
       
  4052                         <p>Function to execute for each item in the array. It will
       
  4053   receive the following arguments:</p>
       
  4054                     </div>
       
  4055 
       
  4056                     
       
  4057                         <ul class="params-list">
       
  4058                             
       
  4059                             <li class="param">
       
  4060                                 
       
  4061                                     <code class="param-name">item</code>
       
  4062                                     <span class="type">Any</span>
       
  4063                                 
       
  4064 
       
  4065                                 <div class="param-description">
       
  4066                                     <p>Current item.</p>
       
  4067                                 </div>
       
  4068 
       
  4069                                 
       
  4070                             </li>
       
  4071                             
       
  4072                             <li class="param">
       
  4073                                 
       
  4074                                     <code class="param-name">index</code>
       
  4075                                     <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
  4076                                 
       
  4077 
       
  4078                                 <div class="param-description">
       
  4079                                     <p>Index of the current item.</p>
       
  4080                                 </div>
       
  4081 
       
  4082                                 
       
  4083                             </li>
       
  4084                             
       
  4085                             <li class="param">
       
  4086                                 
       
  4087                                     <code class="param-name">array</code>
       
  4088                                     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  4089                                 
       
  4090 
       
  4091                                 <div class="param-description">
       
  4092                                     <p>The array being iterated.</p>
       
  4093                                 </div>
       
  4094 
       
  4095                                 
       
  4096                             </li>
       
  4097                             
       
  4098                         </ul>
       
  4099                     
       
  4100                 </li>
       
  4101             
       
  4102                 <li class="param">
       
  4103                     
       
  4104                         <code class="param-name optional">[o]</code>
       
  4105                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4106                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  4107                     
       
  4108 
       
  4109                     
       
  4110 
       
  4111                     <div class="param-description">
       
  4112                         <p>Optional execution context.</p>
       
  4113                     </div>
       
  4114 
       
  4115                     
       
  4116                 </li>
       
  4117             
       
  4118             </ul>
       
  4119         </div>
       
  4120     
       
  4121 
       
  4122     
       
  4123         <div class="returns">
       
  4124             <h4>Returns:</h4>
       
  4125 
       
  4126             <div class="returns-description">
       
  4127                 
       
  4128                     
       
  4129                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  4130                     
       
  4131                     An object with two properties: <code>matches</code> and <code>rejects</code>. Each is
       
  4132   an array containing the items that were selected or rejected by the test
       
  4133   function (or an empty array if none).
       
  4134                 
       
  4135             </div>
       
  4136         </div>
       
  4137     
       
  4138 
       
  4139     
       
  4140 </div>
       
  4141 
       
  4142                 
       
  4143                     <div id="method_reduce" class="method item">
       
  4144     <h3 class="name"><code>reduce</code></h3>
       
  4145 
       
  4146     
       
  4147         <div class="args">
       
  4148             <span class="paren">(</span><ul class="args-list inline commas">
       
  4149             
       
  4150                 <li class="arg">
       
  4151                     
       
  4152                         <code>a</code>
       
  4153                     
       
  4154                 </li>
       
  4155             
       
  4156                 <li class="arg">
       
  4157                     
       
  4158                         <code>init</code>
       
  4159                     
       
  4160                 </li>
       
  4161             
       
  4162                 <li class="arg">
       
  4163                     
       
  4164                         <code>f</code>
       
  4165                     
       
  4166                 </li>
       
  4167             
       
  4168                 <li class="arg">
       
  4169                     
       
  4170                         <code class="optional">[o]</code>
       
  4171                     
       
  4172                 </li>
       
  4173             
       
  4174             </ul><span class="paren">)</span>
       
  4175         </div>
       
  4176     
       
  4177 
       
  4178     
       
  4179         <span class="returns-inline">
       
  4180             <span class="type">Any</span>
       
  4181         </span>
       
  4182     
       
  4183 
       
  4184     
       
  4185 
       
  4186     
       
  4187 
       
  4188     
       
  4189 
       
  4190     
       
  4191         <span class="flag static">static</span>
       
  4192     
       
  4193 
       
  4194     
       
  4195 
       
  4196     
       
  4197 
       
  4198     <div class="meta">
       
  4199         
       
  4200             
       
  4201                 
       
  4202                     <p>Provided by the <a href="../modules/array-extras.html">array-extras</a> module.</p>
       
  4203                 
       
  4204                 <p>
       
  4205                 
       
  4206                 Defined in
       
  4207                 
       
  4208             
       
  4209         
       
  4210         
       
  4211         <a href="../files/collection_js_array-extras.js.html#l231"><code>collection&#x2F;js&#x2F;array-extras.js:231</code></a>
       
  4212         
       
  4213         </p>
       
  4214 
       
  4215 
       
  4216         
       
  4217 
       
  4218         
       
  4219     </div>
       
  4220 
       
  4221     <div class="description">
       
  4222         <p>Executes the supplied function on each item in the array, "folding" the array
       
  4223 into a single value.</p>
       
  4224     </div>
       
  4225 
       
  4226     
       
  4227         <div class="params">
       
  4228             <h4>Parameters:</h4>
       
  4229 
       
  4230             <ul class="params-list">
       
  4231             
       
  4232                 <li class="param">
       
  4233                     
       
  4234                         <code class="param-name">a</code>
       
  4235                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  4236                     
       
  4237 
       
  4238                     
       
  4239 
       
  4240                     <div class="param-description">
       
  4241                         <p>Array to iterate.</p>
       
  4242                     </div>
       
  4243 
       
  4244                     
       
  4245                 </li>
       
  4246             
       
  4247                 <li class="param">
       
  4248                     
       
  4249                         <code class="param-name">init</code>
       
  4250                         <span class="type">Any</span>
       
  4251                     
       
  4252 
       
  4253                     
       
  4254 
       
  4255                     <div class="param-description">
       
  4256                         <p>Initial value to start with.</p>
       
  4257                     </div>
       
  4258 
       
  4259                     
       
  4260                 </li>
       
  4261             
       
  4262                 <li class="param">
       
  4263                     
       
  4264                         <code class="param-name">f</code>
       
  4265                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  4266                     
       
  4267 
       
  4268                     
       
  4269 
       
  4270                     <div class="param-description">
       
  4271                         <p>Function to execute on each item. This function should
       
  4272   update and return the value of the computation. It will receive the following
       
  4273   arguments:</p>
       
  4274                     </div>
       
  4275 
       
  4276                     
       
  4277                         <ul class="params-list">
       
  4278                             
       
  4279                             <li class="param">
       
  4280                                 
       
  4281                                     <code class="param-name">previousValue</code>
       
  4282                                     <span class="type">Any</span>
       
  4283                                 
       
  4284 
       
  4285                                 <div class="param-description">
       
  4286                                     <p>Value returned from the previous iteration,
       
  4287       or the initial value if this is the first iteration.</p>
       
  4288                                 </div>
       
  4289 
       
  4290                                 
       
  4291                             </li>
       
  4292                             
       
  4293                             <li class="param">
       
  4294                                 
       
  4295                                     <code class="param-name">currentValue</code>
       
  4296                                     <span class="type">Any</span>
       
  4297                                 
       
  4298 
       
  4299                                 <div class="param-description">
       
  4300                                     <p>Value of the current item being iterated.</p>
       
  4301                                 </div>
       
  4302 
       
  4303                                 
       
  4304                             </li>
       
  4305                             
       
  4306                             <li class="param">
       
  4307                                 
       
  4308                                     <code class="param-name">index</code>
       
  4309                                     <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
  4310                                 
       
  4311 
       
  4312                                 <div class="param-description">
       
  4313                                     <p>Index of the current item.</p>
       
  4314                                 </div>
       
  4315 
       
  4316                                 
       
  4317                             </li>
       
  4318                             
       
  4319                             <li class="param">
       
  4320                                 
       
  4321                                     <code class="param-name">array</code>
       
  4322                                     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  4323                                 
       
  4324 
       
  4325                                 <div class="param-description">
       
  4326                                     <p>Array being iterated.</p>
       
  4327                                 </div>
       
  4328 
       
  4329                                 
       
  4330                             </li>
       
  4331                             
       
  4332                         </ul>
       
  4333                     
       
  4334                 </li>
       
  4335             
       
  4336                 <li class="param">
       
  4337                     
       
  4338                         <code class="param-name optional">[o]</code>
       
  4339                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4340                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  4341                     
       
  4342 
       
  4343                     
       
  4344 
       
  4345                     <div class="param-description">
       
  4346                         <p>Optional context object.</p>
       
  4347                     </div>
       
  4348 
       
  4349                     
       
  4350                 </li>
       
  4351             
       
  4352             </ul>
       
  4353         </div>
       
  4354     
       
  4355 
       
  4356     
       
  4357         <div class="returns">
       
  4358             <h4>Returns:</h4>
       
  4359 
       
  4360             <div class="returns-description">
       
  4361                 
       
  4362                     
       
  4363                         <span class="type">Any</span>:
       
  4364                     
       
  4365                     Final result from iteratively applying the given function to each
       
  4366   element in the array.
       
  4367                 
       
  4368             </div>
       
  4369         </div>
       
  4370     
       
  4371 
       
  4372     
       
  4373 </div>
       
  4374 
       
  4375                 
       
  4376                     <div id="method_reject" class="method item">
       
  4377     <h3 class="name"><code>reject</code></h3>
       
  4378 
       
  4379     
       
  4380         <div class="args">
       
  4381             <span class="paren">(</span><ul class="args-list inline commas">
       
  4382             
       
  4383                 <li class="arg">
       
  4384                     
       
  4385                         <code>a</code>
       
  4386                     
       
  4387                 </li>
       
  4388             
       
  4389                 <li class="arg">
       
  4390                     
       
  4391                         <code>f</code>
       
  4392                     
       
  4393                 </li>
       
  4394             
       
  4395                 <li class="arg">
       
  4396                     
       
  4397                         <code class="optional">[o]</code>
       
  4398                     
       
  4399                 </li>
       
  4400             
       
  4401             </ul><span class="paren">)</span>
       
  4402         </div>
       
  4403     
       
  4404 
       
  4405     
       
  4406         <span class="returns-inline">
       
  4407             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  4408         </span>
       
  4409     
       
  4410 
       
  4411     
       
  4412 
       
  4413     
       
  4414 
       
  4415     
       
  4416 
       
  4417     
       
  4418         <span class="flag static">static</span>
       
  4419     
       
  4420 
       
  4421     
       
  4422 
       
  4423     
       
  4424 
       
  4425     <div class="meta">
       
  4426         
       
  4427             
       
  4428                 
       
  4429                     <p>Provided by the <a href="../modules/array-extras.html">array-extras</a> module.</p>
       
  4430                 
       
  4431                 <p>
       
  4432                 
       
  4433                 Defined in
       
  4434                 
       
  4435             
       
  4436         
       
  4437         
       
  4438         <a href="../files/collection_js_array-extras.js.html#l148"><code>collection&#x2F;js&#x2F;array-extras.js:148</code></a>
       
  4439         
       
  4440         </p>
       
  4441 
       
  4442 
       
  4443         
       
  4444 
       
  4445         
       
  4446     </div>
       
  4447 
       
  4448     <div class="description">
       
  4449         <p>The inverse of <code>Array.filter()</code>. Executes the supplied function on each item.
       
  4450 Returns a new array containing the items for which the supplied function
       
  4451 returned <code>false</code>.</p>
       
  4452     </div>
       
  4453 
       
  4454     
       
  4455         <div class="params">
       
  4456             <h4>Parameters:</h4>
       
  4457 
       
  4458             <ul class="params-list">
       
  4459             
       
  4460                 <li class="param">
       
  4461                     
       
  4462                         <code class="param-name">a</code>
       
  4463                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  4464                     
       
  4465 
       
  4466                     
       
  4467 
       
  4468                     <div class="param-description">
       
  4469                         <p>the array to iterate.</p>
       
  4470                     </div>
       
  4471 
       
  4472                     
       
  4473                 </li>
       
  4474             
       
  4475                 <li class="param">
       
  4476                     
       
  4477                         <code class="param-name">f</code>
       
  4478                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  4479                     
       
  4480 
       
  4481                     
       
  4482 
       
  4483                     <div class="param-description">
       
  4484                         <p>the function to execute on each item.</p>
       
  4485                     </div>
       
  4486 
       
  4487                     
       
  4488                 </li>
       
  4489             
       
  4490                 <li class="param">
       
  4491                     
       
  4492                         <code class="param-name optional">[o]</code>
       
  4493                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4494                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  4495                     
       
  4496 
       
  4497                     
       
  4498 
       
  4499                     <div class="param-description">
       
  4500                         <p>Optional context object.</p>
       
  4501                     </div>
       
  4502 
       
  4503                     
       
  4504                 </li>
       
  4505             
       
  4506             </ul>
       
  4507         </div>
       
  4508     
       
  4509 
       
  4510     
       
  4511         <div class="returns">
       
  4512             <h4>Returns:</h4>
       
  4513 
       
  4514             <div class="returns-description">
       
  4515                 
       
  4516                     
       
  4517                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
       
  4518                     
       
  4519                     The items for which the supplied function returned <code>false</code>.
       
  4520                 
       
  4521             </div>
       
  4522         </div>
       
  4523     
       
  4524 
       
  4525     
       
  4526 </div>
       
  4527 
       
  4528                 
       
  4529                     <div id="method_some" class="method item">
       
  4530     <h3 class="name"><code>some</code></h3>
       
  4531 
       
  4532     
       
  4533         <div class="args">
       
  4534             <span class="paren">(</span><ul class="args-list inline commas">
       
  4535             
       
  4536                 <li class="arg">
       
  4537                     
       
  4538                         <code>array</code>
       
  4539                     
       
  4540                 </li>
       
  4541             
       
  4542                 <li class="arg">
       
  4543                     
       
  4544                         <code>fn</code>
       
  4545                     
       
  4546                 </li>
       
  4547             
       
  4548                 <li class="arg">
       
  4549                     
       
  4550                         <code class="optional">[thisObj]</code>
       
  4551                     
       
  4552                 </li>
       
  4553             
       
  4554             </ul><span class="paren">)</span>
       
  4555         </div>
       
  4556     
       
  4557 
       
  4558     
       
  4559         <span class="returns-inline">
       
  4560             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  4561         </span>
       
  4562     
       
  4563 
       
  4564     
       
  4565 
       
  4566     
       
  4567 
       
  4568     
       
  4569 
       
  4570     
       
  4571         <span class="flag static">static</span>
       
  4572     
       
  4573 
       
  4574     
       
  4575 
       
  4576     
       
  4577 
       
  4578     <div class="meta">
       
  4579         
       
  4580             
       
  4581                 
       
  4582                 <p>
       
  4583                 
       
  4584                 Defined in
       
  4585                 
       
  4586             
       
  4587         
       
  4588         
       
  4589         <a href="../files/yui_js_yui-array.js.html#l225"><code>yui&#x2F;js&#x2F;yui-array.js:225</code></a>
       
  4590         
       
  4591         </p>
       
  4592 
       
  4593 
       
  4594         
       
  4595 
       
  4596         
       
  4597     </div>
       
  4598 
       
  4599     <div class="description">
       
  4600         <p>Executes the supplied function on each item in the array. Returning a truthy
       
  4601 value from the function will stop the processing of remaining items.</p>
       
  4602     </div>
       
  4603 
       
  4604     
       
  4605         <div class="params">
       
  4606             <h4>Parameters:</h4>
       
  4607 
       
  4608             <ul class="params-list">
       
  4609             
       
  4610                 <li class="param">
       
  4611                     
       
  4612                         <code class="param-name">array</code>
       
  4613                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  4614                     
       
  4615 
       
  4616                     
       
  4617 
       
  4618                     <div class="param-description">
       
  4619                         <p>Array to iterate over.</p>
       
  4620                     </div>
       
  4621 
       
  4622                     
       
  4623                 </li>
       
  4624             
       
  4625                 <li class="param">
       
  4626                     
       
  4627                         <code class="param-name">fn</code>
       
  4628                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  4629                     
       
  4630 
       
  4631                     
       
  4632 
       
  4633                     <div class="param-description">
       
  4634                         <p>Function to execute on each item. The function will receive
       
  4635   the following arguments:</p>
       
  4636                     </div>
       
  4637 
       
  4638                     
       
  4639                         <ul class="params-list">
       
  4640                             
       
  4641                             <li class="param">
       
  4642                                 
       
  4643                                     <code class="param-name">value</code>
       
  4644                                     <span class="type">Any</span>
       
  4645                                 
       
  4646 
       
  4647                                 <div class="param-description">
       
  4648                                     <p>Current array item.</p>
       
  4649                                 </div>
       
  4650 
       
  4651                                 
       
  4652                             </li>
       
  4653                             
       
  4654                             <li class="param">
       
  4655                                 
       
  4656                                     <code class="param-name">index</code>
       
  4657                                     <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
  4658                                 
       
  4659 
       
  4660                                 <div class="param-description">
       
  4661                                     <p>Current array index.</p>
       
  4662                                 </div>
       
  4663 
       
  4664                                 
       
  4665                             </li>
       
  4666                             
       
  4667                             <li class="param">
       
  4668                                 
       
  4669                                     <code class="param-name">array</code>
       
  4670                                     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  4671                                 
       
  4672 
       
  4673                                 <div class="param-description">
       
  4674                                     <p>Array being iterated over.</p>
       
  4675                                 </div>
       
  4676 
       
  4677                                 
       
  4678                             </li>
       
  4679                             
       
  4680                         </ul>
       
  4681                     
       
  4682                 </li>
       
  4683             
       
  4684                 <li class="param">
       
  4685                     
       
  4686                         <code class="param-name optional">[thisObj]</code>
       
  4687                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4688                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  4689                     
       
  4690 
       
  4691                     
       
  4692 
       
  4693                     <div class="param-description">
       
  4694                         <p><code>this</code> object to use when calling <em>fn</em>.</p>
       
  4695                     </div>
       
  4696 
       
  4697                     
       
  4698                 </li>
       
  4699             
       
  4700             </ul>
       
  4701         </div>
       
  4702     
       
  4703 
       
  4704     
       
  4705         <div class="returns">
       
  4706             <h4>Returns:</h4>
       
  4707 
       
  4708             <div class="returns-description">
       
  4709                 
       
  4710                     
       
  4711                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  4712                     
       
  4713                     <code>true</code> if the function returns a truthy value on any of the
       
  4714   items in the array; <code>false</code> otherwise.
       
  4715                 
       
  4716             </div>
       
  4717         </div>
       
  4718     
       
  4719 
       
  4720     
       
  4721 </div>
       
  4722 
       
  4723                 
       
  4724                     <div id="method_test" class="method item">
       
  4725     <h3 class="name"><code>test</code></h3>
       
  4726 
       
  4727     
       
  4728         <div class="args">
       
  4729             <span class="paren">(</span><ul class="args-list inline commas">
       
  4730             
       
  4731                 <li class="arg">
       
  4732                     
       
  4733                         <code>obj</code>
       
  4734                     
       
  4735                 </li>
       
  4736             
       
  4737             </ul><span class="paren">)</span>
       
  4738         </div>
       
  4739     
       
  4740 
       
  4741     
       
  4742         <span class="returns-inline">
       
  4743             <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
  4744         </span>
       
  4745     
       
  4746 
       
  4747     
       
  4748 
       
  4749     
       
  4750 
       
  4751     
       
  4752 
       
  4753     
       
  4754         <span class="flag static">static</span>
       
  4755     
       
  4756 
       
  4757     
       
  4758 
       
  4759     
       
  4760 
       
  4761     <div class="meta">
       
  4762         
       
  4763             
       
  4764                 
       
  4765                 <p>
       
  4766                 
       
  4767                 Defined in
       
  4768                 
       
  4769             
       
  4770         
       
  4771         
       
  4772         <a href="../files/yui_js_yui-array.js.html#l253"><code>yui&#x2F;js&#x2F;yui-array.js:253</code></a>
       
  4773         
       
  4774         </p>
       
  4775 
       
  4776 
       
  4777         
       
  4778 
       
  4779         
       
  4780     </div>
       
  4781 
       
  4782     <div class="description">
       
  4783         <p>Evaluates <em>obj</em> to determine if it's an array, an array-like collection, or
       
  4784 something else. This is useful when working with the function <code>arguments</code>
       
  4785 collection and <code>HTMLElement</code> collections.</p>
       
  4786 
       
  4787 <p>Note: This implementation doesn't consider elements that are also
       
  4788 collections, such as <code>&lt;form&gt;</code> and <code>&lt;select&gt;</code>, to be array-like.</p>
       
  4789     </div>
       
  4790 
       
  4791     
       
  4792         <div class="params">
       
  4793             <h4>Parameters:</h4>
       
  4794 
       
  4795             <ul class="params-list">
       
  4796             
       
  4797                 <li class="param">
       
  4798                     
       
  4799                         <code class="param-name">obj</code>
       
  4800                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4801                     
       
  4802 
       
  4803                     
       
  4804 
       
  4805                     <div class="param-description">
       
  4806                         <p>Object to test.</p>
       
  4807                     </div>
       
  4808 
       
  4809                     
       
  4810                 </li>
       
  4811             
       
  4812             </ul>
       
  4813         </div>
       
  4814     
       
  4815 
       
  4816     
       
  4817         <div class="returns">
       
  4818             <h4>Returns:</h4>
       
  4819 
       
  4820             <div class="returns-description">
       
  4821                 
       
  4822                     
       
  4823                         <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>:
       
  4824                     
       
  4825                     A number indicating the results of the test:
       
  4826 
       
  4827 <ul>
       
  4828 <li>0: Neither an array nor an array-like collection.</li>
       
  4829 <li>1: Real array.</li>
       
  4830 <li>2: Array-like collection.</li>
       
  4831 </ul>
       
  4832                 
       
  4833             </div>
       
  4834         </div>
       
  4835     
       
  4836 
       
  4837     
       
  4838 </div>
       
  4839 
       
  4840                 
       
  4841                     <div id="method_unique" class="method item">
       
  4842     <h3 class="name"><code>unique</code></h3>
       
  4843 
       
  4844     
       
  4845         <div class="args">
       
  4846             <span class="paren">(</span><ul class="args-list inline commas">
       
  4847             
       
  4848                 <li class="arg">
       
  4849                     
       
  4850                         <code>array</code>
       
  4851                     
       
  4852                 </li>
       
  4853             
       
  4854                 <li class="arg">
       
  4855                     
       
  4856                         <code class="optional">[testFn]</code>
       
  4857                     
       
  4858                 </li>
       
  4859             
       
  4860             </ul><span class="paren">)</span>
       
  4861         </div>
       
  4862     
       
  4863 
       
  4864     
       
  4865         <span class="returns-inline">
       
  4866             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  4867         </span>
       
  4868     
       
  4869 
       
  4870     
       
  4871 
       
  4872     
       
  4873 
       
  4874     
       
  4875 
       
  4876     
       
  4877         <span class="flag static">static</span>
       
  4878     
       
  4879 
       
  4880     
       
  4881 
       
  4882     
       
  4883 
       
  4884     <div class="meta">
       
  4885         
       
  4886             
       
  4887                 
       
  4888                     <p>Provided by the <a href="../modules/array-extras.html">array-extras</a> module.</p>
       
  4889                 
       
  4890                 <p>
       
  4891                 
       
  4892                 Defined in
       
  4893                 
       
  4894             
       
  4895         
       
  4896         
       
  4897         <a href="../files/collection_js_array-extras.js.html#l55"><code>collection&#x2F;js&#x2F;array-extras.js:55</code></a>
       
  4898         
       
  4899         </p>
       
  4900 
       
  4901 
       
  4902         
       
  4903 
       
  4904         
       
  4905     </div>
       
  4906 
       
  4907     <div class="description">
       
  4908         <p>Returns a copy of the input array with duplicate items removed.</p>
       
  4909 
       
  4910 <p>Note: If the input array only contains strings, the <code>Y.Array.dedupe()</code> method is
       
  4911 a much faster alternative.</p>
       
  4912     </div>
       
  4913 
       
  4914     
       
  4915         <div class="params">
       
  4916             <h4>Parameters:</h4>
       
  4917 
       
  4918             <ul class="params-list">
       
  4919             
       
  4920                 <li class="param">
       
  4921                     
       
  4922                         <code class="param-name">array</code>
       
  4923                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  4924                     
       
  4925 
       
  4926                     
       
  4927 
       
  4928                     <div class="param-description">
       
  4929                         <p>Array to dedupe.</p>
       
  4930                     </div>
       
  4931 
       
  4932                     
       
  4933                 </li>
       
  4934             
       
  4935                 <li class="param">
       
  4936                     
       
  4937                         <code class="param-name optional">[testFn]</code>
       
  4938                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  4939                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  4940                     
       
  4941 
       
  4942                     
       
  4943 
       
  4944                     <div class="param-description">
       
  4945                         <p>Custom function to use to test the equality of two
       
  4946     values. A truthy return value indicates that the values are equal. A falsy
       
  4947     return value indicates that the values are not equal.</p>
       
  4948                     </div>
       
  4949 
       
  4950                     
       
  4951                         <ul class="params-list">
       
  4952                             
       
  4953                             <li class="param">
       
  4954                                 
       
  4955                                     <code class="param-name">a</code>
       
  4956                                     <span class="type">Any</span>
       
  4957                                 
       
  4958 
       
  4959                                 <div class="param-description">
       
  4960                                     <p>First value to compare.</p>
       
  4961                                 </div>
       
  4962 
       
  4963                                 
       
  4964                             </li>
       
  4965                             
       
  4966                             <li class="param">
       
  4967                                 
       
  4968                                     <code class="param-name">b</code>
       
  4969                                     <span class="type">Any</span>
       
  4970                                 
       
  4971 
       
  4972                                 <div class="param-description">
       
  4973                                     <p>Second value to compare.</p>
       
  4974                                 </div>
       
  4975 
       
  4976                                 
       
  4977                             </li>
       
  4978                             
       
  4979                             <li class="param">
       
  4980                                 
       
  4981                                     <code class="param-name">index</code>
       
  4982                                     <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
  4983                                 
       
  4984 
       
  4985                                 <div class="param-description">
       
  4986                                     <p>Index of the current item in the original
       
  4987         array.</p>
       
  4988                                 </div>
       
  4989 
       
  4990                                 
       
  4991                             </li>
       
  4992                             
       
  4993                             <li class="param">
       
  4994                                 
       
  4995                                     <code class="param-name">array</code>
       
  4996                                     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  4997                                 
       
  4998 
       
  4999                                 <div class="param-description">
       
  5000                                     <p>The original array.</p>
       
  5001                                 </div>
       
  5002 
       
  5003                                 
       
  5004                             </li>
       
  5005                             
       
  5006                         </ul>
       
  5007                     
       
  5008                 </li>
       
  5009             
       
  5010             </ul>
       
  5011         </div>
       
  5012     
       
  5013 
       
  5014     
       
  5015         <div class="returns">
       
  5016             <h4>Returns:</h4>
       
  5017 
       
  5018             <div class="returns-description">
       
  5019                 
       
  5020                     
       
  5021                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
       
  5022                     
       
  5023                     Copy of the input array with duplicate items removed.
       
  5024                 
       
  5025             </div>
       
  5026         </div>
       
  5027     
       
  5028 
       
  5029     
       
  5030 </div>
       
  5031 
       
  5032                 
       
  5033                     <div id="method_zip" class="method item">
       
  5034     <h3 class="name"><code>zip</code></h3>
       
  5035 
       
  5036     
       
  5037         <div class="args">
       
  5038             <span class="paren">(</span><ul class="args-list inline commas">
       
  5039             
       
  5040                 <li class="arg">
       
  5041                     
       
  5042                         <code>a</code>
       
  5043                     
       
  5044                 </li>
       
  5045             
       
  5046                 <li class="arg">
       
  5047                     
       
  5048                         <code>a2</code>
       
  5049                     
       
  5050                 </li>
       
  5051             
       
  5052             </ul><span class="paren">)</span>
       
  5053         </div>
       
  5054     
       
  5055 
       
  5056     
       
  5057         <span class="returns-inline">
       
  5058             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  5059         </span>
       
  5060     
       
  5061 
       
  5062     
       
  5063 
       
  5064     
       
  5065 
       
  5066     
       
  5067 
       
  5068     
       
  5069         <span class="flag static">static</span>
       
  5070     
       
  5071 
       
  5072     
       
  5073 
       
  5074     
       
  5075 
       
  5076     <div class="meta">
       
  5077         
       
  5078             
       
  5079                 
       
  5080                     <p>Provided by the <a href="../modules/array-extras.html">array-extras</a> module.</p>
       
  5081                 
       
  5082                 <p>
       
  5083                 
       
  5084                 Defined in
       
  5085                 
       
  5086             
       
  5087         
       
  5088         
       
  5089         <a href="../files/collection_js_array-extras.js.html#l344"><code>collection&#x2F;js&#x2F;array-extras.js:344</code></a>
       
  5090         
       
  5091         </p>
       
  5092 
       
  5093 
       
  5094         
       
  5095 
       
  5096         
       
  5097     </div>
       
  5098 
       
  5099     <div class="description">
       
  5100         <p>Creates an array of arrays by pairing the corresponding elements of two arrays
       
  5101 together into a new array.</p>
       
  5102     </div>
       
  5103 
       
  5104     
       
  5105         <div class="params">
       
  5106             <h4>Parameters:</h4>
       
  5107 
       
  5108             <ul class="params-list">
       
  5109             
       
  5110                 <li class="param">
       
  5111                     
       
  5112                         <code class="param-name">a</code>
       
  5113                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  5114                     
       
  5115 
       
  5116                     
       
  5117 
       
  5118                     <div class="param-description">
       
  5119                         <p>Array to iterate over.</p>
       
  5120                     </div>
       
  5121 
       
  5122                     
       
  5123                 </li>
       
  5124             
       
  5125                 <li class="param">
       
  5126                     
       
  5127                         <code class="param-name">a2</code>
       
  5128                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  5129                     
       
  5130 
       
  5131                     
       
  5132 
       
  5133                     <div class="param-description">
       
  5134                         <p>Another array whose values will be paired with values of the
       
  5135   first array.</p>
       
  5136                     </div>
       
  5137 
       
  5138                     
       
  5139                 </li>
       
  5140             
       
  5141             </ul>
       
  5142         </div>
       
  5143     
       
  5144 
       
  5145     
       
  5146         <div class="returns">
       
  5147             <h4>Returns:</h4>
       
  5148 
       
  5149             <div class="returns-description">
       
  5150                 
       
  5151                     
       
  5152                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
       
  5153                     
       
  5154                     An array of arrays formed by pairing each element of the first
       
  5155   array with an item in the second array having the corresponding index.
       
  5156                 
       
  5157             </div>
       
  5158         </div>
       
  5159     
       
  5160 
       
  5161     
       
  5162 </div>
       
  5163 
       
  5164                 
       
  5165             </div>
       
  5166         
       
  5167 
       
  5168         
       
  5169 
       
  5170         
       
  5171 
       
  5172         
       
  5173     </div>
       
  5174 </div>
       
  5175 
       
  5176                     </div>
       
  5177                 </div>
       
  5178             </div>
       
  5179         </div>
       
  5180     </div>
       
  5181 </div>
       
  5182 <script src="../assets/vendor/prettify/prettify-min.js"></script>
       
  5183 <script>prettyPrint();</script>
       
  5184 <script src="../assets/js/yui-prettify.js"></script>
       
  5185 <script src="../assets/../api.js"></script>
       
  5186 <script src="../assets/js/api-filter.js"></script>
       
  5187 <script src="../assets/js/api-list.js"></script>
       
  5188 <script src="../assets/js/api-search.js"></script>
       
  5189 <script src="../assets/js/apidocs.js"></script>
       
  5190 </body>
       
  5191 </html>