<?xml version="1.0" encoding="UTF-8"?><api:function-page xml:base="/apidoc/8.0/xdmp.arrayValues.xml" generated="2015-10-07T16:36:00.016766-07:00" mode="javascript" xmlns:api="http://marklogic.com/rundmc/api"><api:function-name>xdmp.arrayValues</api:function-name><api:suggest>xdmp.arrayvalues</api:suggest><api:suggest>xdmp</api:suggest><api:suggest>arrayvalues</api:suggest><api:function mode="javascript" name="arrayValues" type="builtin" lib="xdmp" category="Extension" subcategory="JSON" class="javascript" hidden="false" bucket="MarkLogic Built-In Functions" prefix="xdmp" namespace="http://marklogic.com/xdmp" fullname="xdmp.arrayValues"><api:summary>
   Returns the array values as a ValueIterator.
</api:summary><api:params><api:param name="Array" type="json:array"><api:param-description>
    An array.</api:param-description><api:param-name>Array</api:param-name><api:param-type>Array</api:param-type></api:param><api:param name="flatten" type="Boolean" optional="true"><api:param-description>
    Include values from subarrays in the sequence. The default is false,
    meaning that subarrays are returned as array values.</api:param-description><api:param-name>flatten</api:param-name><api:param-type>Boolean</api:param-type></api:param></api:params><api:return>ValueIterator</api:return><api:example><pre xml:space="preserve" xmlns="http://www.w3.org/1999/xhtml">

var a = ["hello","world",["one","two"]];
xdmp.arrayValues(a)
=&gt; ("hello", "world", ["one", "two"])
</pre></api:example><api:example><pre xml:space="preserve" xmlns="http://www.w3.org/1999/xhtml">
var a = ["hello","world",["one","two"]];
xdmp.arrayValues(a,true)
=&gt; ("hello", "world", "one", "two")
</pre></api:example></api:function></api:function-page>