<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How do I return a list of fields from FeatureLayer? in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-do-i-return-a-list-of-fields-from-featurelayer/m-p/497317#M46216</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I struggling copying the Object out of my console.&amp;nbsp; Below is what I get when I right-click the Object in the Chrome browser and copy it.&amp;nbsp; Is there a better way?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;yField":"STATE_NAME","typeIdField":null,"fields":[{"name":"OBJECTID","type":"esriFieldTypeOID","alias":"OBJECTID","domain":null},{"name":"Shape","type":"esriFieldTypeGeometry","alias":"Shape","domain":null},{"name":"STATE_NAME","type":"esriFieldTypeString","alias":"STATE_NAME","length":25,"domain":null},{"name":"STATE_FIPS","type":"esriFieldTypeString","alias":"STATE_FIPS","length":2,"domain":null},{"name":"SUB_REGION","type":"esriFieldTypeString","alias":"SUB_REGION","length":20,"domain":null},{"name":"STATE_ABBR","type":"esriFieldTypeString","alias":"STATE_ABBR","length":2,"domain":null},{"name":"POP2000","type":"esriFieldTypeInteger","alias":"POP2000","domain":null},{"name":"POP2007","type":"esriFieldTypeInteger","alias":"POP2007","domain":null},{"name":"POP00_SQMI","type":"esriFieldTypeDouble","alias":"POP00_SQMI","domain":null},{"name":"POP07_SQMI","type":"esriFieldTypeDouble","alias":"POP07_SQMI","domain":null},{"name":"WHITE","type":"esriFieldTypeInteger","alias":"WHITE","domain":null},{"name":"BLACK","type":"esriFieldTypeInteger","alias":"BLACK","domain":null},{"name":"AMERI_ES","type":"esriFieldTypeInteger","alias":"AMERI_ES","domain":null},{"name":"ASIAN","type":"esriFieldTypeInteger","alias":"ASIAN","domain":null},{"name":"HAWN_PI","type":"esriFieldTypeInteger","alias":"HAWN_PI","domain":null},{"name":"OTHER","type":"esriFieldTypeInteger","alias":"OTHER","domain":null},{"name":"MULT_RACE","type":"esriFieldTypeInteger","alias":"MULT_RACE","domain":null},{"name":"HISPANIC","type":"esriFieldTypeInteger","alias":"HISPANIC","domain":null},{"name":"MALES","type":"esriFieldTypeInteger","alias":"MALES","domain":null},{"name":"FEMALES","type":"esriFieldTypeInteger","alias":"FEMALES","domain":null},{"name":"AGE_UNDER5","type":"esriFieldTypeInteger","alias":"AGE_UNDER5","domain":null},{"name":"AGE_5_17","type":"esriFieldTypeInteger","alias":"AGE_5_17","domain":null},{"name":"AGE_18_21","type":"esriFieldTypeInteger","alias":"AGE_18_21","domain":null},{"name":"AGE_22_29","type":"esriFieldTypeInteger","alias":"AGE_22_29","domain":null},{"name":"AGE_30_39","type":"esriFieldTypeInteger","alias":"AGE_30_39","domain":null},{"name":"AGE_40_49","type":"esriFieldTypeInteger","alias":"AGE_40_49","domain":null},{"name":"AGE_50_64","type":"esriFieldTypeInteger","alias":"AGE_50_64","domain":null},{"name":"AGE_65_UP","type":"esriFieldTypeInteger","alias":"AGE_65_UP","domain":null},{"name":"MED_AGE","type":"esriFieldTypeDouble","alias":"MED_AGE","domain":null},{"name":"MED_AGE_M","type":"esriFieldTypeDouble","alias":"MED_AGE_M","domain":null},{"name":"MED_AGE_F","type":"esriFieldTypeDouble","alias":"MED_AGE_F","domain":null},{"name":"HOUSEHOLDS","type":"esriFieldTypeInteger","alias":"HOUSEHOLDS","domain":null},{"name":"AVE_HH_SZ","type":"esriFieldTypeDouble","alias":"AVE_HH_SZ","domain":null},{"name":"HSEHLD_1_M","type":"esriFieldTypeInteger","alias":"HSEHLD_1_M","domain":null},{"name":"HSEHLD_1_F","type":"esriFieldTypeInteger","alias":"HSEHLD_1_F","domain":null},{"name":"MARHH_CHD","type":"esriFieldTypeInteger","alias":"MARHH_CHD","domain":null},{"name":"MARHH_NO_C","type":"esriFieldTypeInteger","alias":"MARHH_NO_C","domain":null},{"name":"MHH_CHILD","type":"esriFieldTypeInteger","alias":"MHH_CHILD","domain":null},{"name":"FHH_CHILD","type":"esriFieldTypeInteger","alias":"FHH_CHILD","domain":null},{"name":"FAMILIES","type":"esriFieldTypeInteger","alias":"FAMILIES","domain":null},{"name":"AVE_FAM_SZ","type":"esriFieldTypeDouble","alias":"AVE_FAM_SZ","domain":null},{"name":"HSE_UNITS","type":"esriFieldTypeInteger","alias":"HSE_UNITS","domain":null},{"name":"VACANT","type":"esriFieldTypeInteger","alias":"VACANT","domain":null},{"name":"OWNER_OCC","type":"esriFieldTypeInteger","alias":"OWNER_OCC","domain":null},{"name":"RENTER_OCC","type":"esriFieldTypeInteger","alias":"RENTER_OCC","domain":null},{"name":"NO_FARMS97","type":"esriFieldTypeDouble","alias":"NO_FARMS97","domain":null},{"name":"AVG_SIZE97","type":"esriFieldTypeDouble","alias":"AVG_SIZE97","domain":null},{"name":"CROP_ACR97","type":"esriFieldTypeDouble","alias":"CROP_ACR97","domain":null},{"name":"AVG_SALE97","type":"esriFieldTypeDouble","alias":"AVG_SALE97","domain":null},{"name":"SQMI","type":"esriFieldTypeInteger","alias":"SQMI","domain":null},{"name":"Shape_Length","type":"esriFieldTypeDouble","alias":"Shape_Length","domain":null},{"name":"Shape_Area","type":"esriFieldTypeDouble","alias":"Shape_Area","domain":null}],"relationships":[],"canModifyLayer":true,"canScaleSymbols":false,"hasLabels":false,"capabilities":"Data,Map,Query","maxRecordCount":1000,"supportsStatistics":true,"supportsAdvancedQueries":true,"supportedQueryFormats":"JSON, AMF","ownershipBasedAccessControlForFeatures":{"allowOthersToQuery":true},"useStandardizedQueries":true,"advancedQueryCapabilities":{"useStandardizedQueries":true,"supportsStatistics":true,"supportsOrderBy":true,"supportsDistinct":true,"supportsPagination":false,"supportsTrueCurve":true}}"_loadCallback: undefined_lyrZEHandle: Object_map: Object_mapTimeExtent: null_maxOffset: 5088_mode: Object_mouseEvents: true_newFeatures: Array[0]_nextId: 0_onExtentChangeHandler_connect: Object_onPanEndHandler_connect: Object_onPanHandler_connect: Object_onPanStartHandler_connect: null_onZoomStartHandler_connect: Object_onclick_connect: Object_ondblclick_connect: Object_onmousedown_connect: Object_onmousemove_connect: Object_onmouseout_connect: Object_onmouseover_connect: Object_onmouseup_connect: Object_optEditable: undefined_orderBy: null_outFields: Array[1]_params: Object_plugins: Object_processEvent: function (){return f.apply(a,arguments||[])}_refresh: function (){return f.apply(a,arguments||[])}_rendererFields: Array[0]_resized: false_resumedOnce: true_rndForScale: undefined_selectHandler: function (){return f.apply(a,arguments||[])}_selectedFeatures: Object_selectedFeaturesArr: Array[0]_setMap: function (b){var c=e.apply(this,_srInfo: undefined_task: Object_tileHeight: 512_tileWidth: 512_timeConnect: null_trackIdField: undefined_ulid: 0_url: Object_usePatch: true_wakeTimer: null_wrap: false_zoomConnect: ObjectadvancedQueryCapabilities: ObjectallowGeometryUpdates: trueattributionDataUrl: ""canModifyLayer: truecanScaleSymbols: falsecapabilities: "Data,Map,Query"className: undefinedcopyright: "US Bureau of the Census: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.census.gov" rel="nofollow" target="_blank"&gt;http://www.census.gov&lt;/A&gt;&lt;SPAN&gt;"credential: undefinedcurrentMode: 1dataAttributes: undefineddefaultDefinitionExpression: undefineddefaultVisibility: truedescription: "This service presents various population statistics from Census 2000, including total population, population density, racial counts, and more. The map service presents statistics at the state, county, block group, and block point levels.↵"disableMouseEvents: function (){return f.apply(a,arguments||[])}displayField: "STATE_NAME"editFieldsInfo: undefinededitSummaryCallback: undefinedenableMouseEvents: function (){return f.apply(a,arguments||[])}fields: Array[52]0: Object1: Object2: Object3: Object4: Object5: Object6: Object7: Object8: Object9: Object10: Object11: Object12: Object13: Object14: Object15: Object16: Object17: Object18: Object19: Object20: Object21: Object22: Object23: Object24: Object25: Object26: Object27: Object28: Object29: Object30: Object31: Object32: Object33: Object34: Object35: Object36: Object37: Object38: Object39: Object40: Object41: Object42: Object43: Object44: Object45: Object46: Object47: Object48: Object49: Object50: Object51: Objectlength: 52__proto__: Array[0]fullExtent: ObjectgdbVersion: undefinedgeneralizeForScale: 4000geometryType: "esriGeometryPolygon"globalIdField: undefinedgraphics: Array[49]hasAttachments: falsehasAttributionData: falsehasLabels: falsehtmlPopupType: "esriServerHTMLPopupTypeNone"i18n: aid: "states"indexedFields: undefinedinfoTemplate: undefinedinitialExtent: ObjectisDataVersioned: undefinedlatticeTiling: undefinedlayerId: 3loaded: truemaxPointCountForAuto: 4000maxRecordCount: 1000maxRecordCountForAuto: 2000maxVertexCountForAuto: 250000mode: 1multipatchOption: undefinedname: "states"normalization: trueobjectIdField: "OBJECTID"onEditsComplete: function (){for(var a=p,b=arguments,c=h.before;c;)b=c.advice.apply(this,b)||onError: function (){for(var a=p,b=arguments,c=h.before;c;)b=c.advice.apply(this,b)||onGraphicNodeAdd: function (){for(var a=p,b=arguments,c=h.before;c;)b=c.advice.apply(this,b)||onLabelingInfoChange: function (){for(var a=p,b=arguments,c=h.before;c;)b=c.advice.apply(this,b)||onLoad: function (){for(var a=p,b=arguments,c=h.before;c;)b=c.advice.apply(this,b)||onResume: function (){for(var a=p,b=arguments,c=h.before;c;)b=c.advice.apply(this,b)||onShowLabelsChange: function (){for(var a=p,b=arguments,c=h.before;c;)b=c.advice.apply(this,b)||onSuspend: function (){for(var a=p,b=arguments,c=h.before;c;)b=c.advice.apply(this,b)||onUpdateEnd: function (){for(var a=p,b=arguments,c=h.before;c;)b=c.advice.apply(this,b)||ontime-extent-change: function (){for(var a=p,b=arguments,c=h.before;c;)b=c.advice.apply(this,b)||orderByFields: undefinedownershipBasedAccessControlForFeatures: Objectquantize: undefinedqueryPagination: falserefresh: function (){return f.apply(a,arguments||[])}refreshInterval: 0relationships: Array[0]renderer: ObjectshowLabels: truesource: undefinedspatialReference: Objectstatistics: undefinedstyling: truesupportsAdvancedQueries: truesupportsAttachmentsByUploadId: undefinedsupportsCalculate: undefinedsupportsCoordinatesQuantization: undefinedsupportsRollbackOnFailure: undefinedsupportsRollbackOnFailureParameter: undefinedsupportsStatistics: truesuspended: falsesyncCanReturnChanges: undefinedtemplates: Array[0]type: "Feature Layer"typeIdField: nulltypes: Array[0]updating: falseurl: "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://sampleserver6.arcgisonline.com/arcgis/rest/services/Census/MapServer/3" rel="nofollow" target="_blank"&gt;http://sampleserver6.arcgisonline.com/arcgis/rest/services/Census/MapServer/3&lt;/A&gt;&lt;SPAN&gt;"useMapTime: trueuserId: undefineduserIsAdmin: undefinedversion: 10.3visibilityField: undefinedvisibleAtMapScale: true__proto__: Object&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 Apr 2015 22:59:54 GMT</pubDate>
    <dc:creator>MStayner</dc:creator>
    <dc:date>2015-04-28T22:59:54Z</dc:date>
    <item>
      <title>How do I return a list of fields from FeatureLayer?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-do-i-return-a-list-of-fields-from-featurelayer/m-p/497313#M46212</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Seems like this should be simple, but I'm stumped.&amp;nbsp; I want to modify &lt;A href="http://developers.arcgis.com/javascript/sandbox/sandbox.html?sample=layers_label" rel="nofollow noopener noreferrer" target="_blank"&gt;this sample&lt;/A&gt; to output to the console the list of fields for the loaded FeatureLayer.&amp;nbsp; See below.&amp;nbsp; The only modification I made was to add line 65: &lt;STRONG style="color: #303030; font-family: 'courier new', courier;"&gt;console.log(states);&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That works fine, and shows there is attribute called "fields" for the layer states.&amp;nbsp; However, on the next line when I try&amp;nbsp; &lt;STRONG style="font-family: 'courier new', courier;"&gt;log console.log(states.fields);&lt;/STRONG&gt; it says it is undefined.&amp;nbsp; Why?&amp;nbsp; And the bigger question, how do I get the list of fields?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;nbsp; &amp;lt;head&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;link rel="stylesheet" href="https://community.esri.com//js.arcgis.com/3.13/esri/css/esri.css"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;style&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; html, body, #map {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; height: 100%; width: 100%; margin: 0; padding: 0; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/style&amp;gt;


&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script src="//js.arcgis.com/3.13/"&amp;gt;&amp;lt;/script&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var map;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; require([
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/map", 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/geometry/Extent",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/layers/FeatureLayer",


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/symbols/SimpleLineSymbol",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/symbols/SimpleFillSymbol",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/symbols/TextSymbol",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/renderers/SimpleRenderer",


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/layers/LabelLayer",


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/Color",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/domReady!"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ], function(
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map, Extent, FeatureLayer,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SimpleLineSymbol, SimpleFillSymbol, TextSymbol, SimpleRenderer,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LabelLayer,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Color
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // load the map centered on the United States
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var bbox = new Extent({"xmin": -1940058, "ymin": -814715, "xmax": 1683105, "ymax": 1446096, "spatialReference": {"wkid": 102003}});
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map = new Map("map", {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; extent: bbox
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var labelField = "STATE_NAME";


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // create a renderer for the states layer to override default symbology
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var statesColor = new Color("#666");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var statesLine = new SimpleLineSymbol("solid", statesColor, 1.5);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var statesSymbol = new SimpleFillSymbol("solid", statesLine, null);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var statesRenderer = new SimpleRenderer(statesSymbol);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // create a feature layer to show country boundaries
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var statesUrl = "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://sampleserver6.arcgisonline.com/arcgis/rest/services/Census/MapServer/3" rel="nofollow noopener noreferrer" target="_blank"&gt;http://sampleserver6.arcgisonline.com/arcgis/rest/services/Census/MapServer/3&lt;/A&gt;&lt;SPAN&gt;";&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var states = new FeatureLayer(statesUrl, {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id: "states",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outFields: [labelField]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; states.setRenderer(statesRenderer);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.addLayer(states);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; console.log(states);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; console.log(states.fields);


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // create a text symbol to define the style of labels
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var statesLabel = new TextSymbol().setColor(statesColor);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; statesLabel.font.setSize("14pt");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; statesLabel.font.setFamily("arial");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var statesLabelRenderer = new SimpleRenderer(statesLabel);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var labels = new LabelLayer({ id: "labels" });
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // tell the label layer to label the countries feature layer 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // using the field named "admin"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; labels.addFeatureLayer(states, statesLabelRenderer, "{" + labelField + "}");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // add the label layer to the map
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.addLayer(labels);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/script&amp;gt;
&amp;nbsp; &amp;lt;/head&amp;gt;
&amp;nbsp; &amp;lt;body&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="map"&amp;gt;&amp;lt;/div&amp;gt;
&amp;nbsp; &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 21:51:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-do-i-return-a-list-of-fields-from-featurelayer/m-p/497313#M46212</guid>
      <dc:creator>MStayner</dc:creator>
      <dc:date>2021-12-11T21:51:47Z</dc:date>
    </item>
    <item>
      <title>Re: How do I return a list of fields from FeatureLayer?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-do-i-return-a-list-of-fields-from-featurelayer/m-p/497314#M46213</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Looks like you accidentally posted this in the GeoNet Help section. It should probably be in &lt;A href="https://community.esri.com/space/2128"&gt;ArcGIS API for JavaScript&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Apr 2015 22:41:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-do-i-return-a-list-of-fields-from-featurelayer/m-p/497314#M46213</guid>
      <dc:creator>BlakeTerhune</dc:creator>
      <dc:date>2015-04-28T22:41:48Z</dc:date>
    </item>
    <item>
      <title>Re: How do I return a list of fields from FeatureLayer?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-do-i-return-a-list-of-fields-from-featurelayer/m-p/497315#M46214</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Paste a copt of the console.log in here. I bet it has to do with states[0].fields or something in the object.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Apr 2015 22:45:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-do-i-return-a-list-of-fields-from-featurelayer/m-p/497315#M46214</guid>
      <dc:creator>PaulCrickard</dc:creator>
      <dc:date>2015-04-28T22:45:38Z</dc:date>
    </item>
    <item>
      <title>Re: How do I return a list of fields from FeatureLayer?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-do-i-return-a-list-of-fields-from-featurelayer/m-p/497316#M46215</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Oops.&amp;nbsp; Is there a way I can change where this is posted, or should I just create a new post over there?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Apr 2015 22:56:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-do-i-return-a-list-of-fields-from-featurelayer/m-p/497316#M46215</guid>
      <dc:creator>MStayner</dc:creator>
      <dc:date>2015-04-28T22:56:23Z</dc:date>
    </item>
    <item>
      <title>Re: How do I return a list of fields from FeatureLayer?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-do-i-return-a-list-of-fields-from-featurelayer/m-p/497317#M46216</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I struggling copying the Object out of my console.&amp;nbsp; Below is what I get when I right-click the Object in the Chrome browser and copy it.&amp;nbsp; Is there a better way?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;yField":"STATE_NAME","typeIdField":null,"fields":[{"name":"OBJECTID","type":"esriFieldTypeOID","alias":"OBJECTID","domain":null},{"name":"Shape","type":"esriFieldTypeGeometry","alias":"Shape","domain":null},{"name":"STATE_NAME","type":"esriFieldTypeString","alias":"STATE_NAME","length":25,"domain":null},{"name":"STATE_FIPS","type":"esriFieldTypeString","alias":"STATE_FIPS","length":2,"domain":null},{"name":"SUB_REGION","type":"esriFieldTypeString","alias":"SUB_REGION","length":20,"domain":null},{"name":"STATE_ABBR","type":"esriFieldTypeString","alias":"STATE_ABBR","length":2,"domain":null},{"name":"POP2000","type":"esriFieldTypeInteger","alias":"POP2000","domain":null},{"name":"POP2007","type":"esriFieldTypeInteger","alias":"POP2007","domain":null},{"name":"POP00_SQMI","type":"esriFieldTypeDouble","alias":"POP00_SQMI","domain":null},{"name":"POP07_SQMI","type":"esriFieldTypeDouble","alias":"POP07_SQMI","domain":null},{"name":"WHITE","type":"esriFieldTypeInteger","alias":"WHITE","domain":null},{"name":"BLACK","type":"esriFieldTypeInteger","alias":"BLACK","domain":null},{"name":"AMERI_ES","type":"esriFieldTypeInteger","alias":"AMERI_ES","domain":null},{"name":"ASIAN","type":"esriFieldTypeInteger","alias":"ASIAN","domain":null},{"name":"HAWN_PI","type":"esriFieldTypeInteger","alias":"HAWN_PI","domain":null},{"name":"OTHER","type":"esriFieldTypeInteger","alias":"OTHER","domain":null},{"name":"MULT_RACE","type":"esriFieldTypeInteger","alias":"MULT_RACE","domain":null},{"name":"HISPANIC","type":"esriFieldTypeInteger","alias":"HISPANIC","domain":null},{"name":"MALES","type":"esriFieldTypeInteger","alias":"MALES","domain":null},{"name":"FEMALES","type":"esriFieldTypeInteger","alias":"FEMALES","domain":null},{"name":"AGE_UNDER5","type":"esriFieldTypeInteger","alias":"AGE_UNDER5","domain":null},{"name":"AGE_5_17","type":"esriFieldTypeInteger","alias":"AGE_5_17","domain":null},{"name":"AGE_18_21","type":"esriFieldTypeInteger","alias":"AGE_18_21","domain":null},{"name":"AGE_22_29","type":"esriFieldTypeInteger","alias":"AGE_22_29","domain":null},{"name":"AGE_30_39","type":"esriFieldTypeInteger","alias":"AGE_30_39","domain":null},{"name":"AGE_40_49","type":"esriFieldTypeInteger","alias":"AGE_40_49","domain":null},{"name":"AGE_50_64","type":"esriFieldTypeInteger","alias":"AGE_50_64","domain":null},{"name":"AGE_65_UP","type":"esriFieldTypeInteger","alias":"AGE_65_UP","domain":null},{"name":"MED_AGE","type":"esriFieldTypeDouble","alias":"MED_AGE","domain":null},{"name":"MED_AGE_M","type":"esriFieldTypeDouble","alias":"MED_AGE_M","domain":null},{"name":"MED_AGE_F","type":"esriFieldTypeDouble","alias":"MED_AGE_F","domain":null},{"name":"HOUSEHOLDS","type":"esriFieldTypeInteger","alias":"HOUSEHOLDS","domain":null},{"name":"AVE_HH_SZ","type":"esriFieldTypeDouble","alias":"AVE_HH_SZ","domain":null},{"name":"HSEHLD_1_M","type":"esriFieldTypeInteger","alias":"HSEHLD_1_M","domain":null},{"name":"HSEHLD_1_F","type":"esriFieldTypeInteger","alias":"HSEHLD_1_F","domain":null},{"name":"MARHH_CHD","type":"esriFieldTypeInteger","alias":"MARHH_CHD","domain":null},{"name":"MARHH_NO_C","type":"esriFieldTypeInteger","alias":"MARHH_NO_C","domain":null},{"name":"MHH_CHILD","type":"esriFieldTypeInteger","alias":"MHH_CHILD","domain":null},{"name":"FHH_CHILD","type":"esriFieldTypeInteger","alias":"FHH_CHILD","domain":null},{"name":"FAMILIES","type":"esriFieldTypeInteger","alias":"FAMILIES","domain":null},{"name":"AVE_FAM_SZ","type":"esriFieldTypeDouble","alias":"AVE_FAM_SZ","domain":null},{"name":"HSE_UNITS","type":"esriFieldTypeInteger","alias":"HSE_UNITS","domain":null},{"name":"VACANT","type":"esriFieldTypeInteger","alias":"VACANT","domain":null},{"name":"OWNER_OCC","type":"esriFieldTypeInteger","alias":"OWNER_OCC","domain":null},{"name":"RENTER_OCC","type":"esriFieldTypeInteger","alias":"RENTER_OCC","domain":null},{"name":"NO_FARMS97","type":"esriFieldTypeDouble","alias":"NO_FARMS97","domain":null},{"name":"AVG_SIZE97","type":"esriFieldTypeDouble","alias":"AVG_SIZE97","domain":null},{"name":"CROP_ACR97","type":"esriFieldTypeDouble","alias":"CROP_ACR97","domain":null},{"name":"AVG_SALE97","type":"esriFieldTypeDouble","alias":"AVG_SALE97","domain":null},{"name":"SQMI","type":"esriFieldTypeInteger","alias":"SQMI","domain":null},{"name":"Shape_Length","type":"esriFieldTypeDouble","alias":"Shape_Length","domain":null},{"name":"Shape_Area","type":"esriFieldTypeDouble","alias":"Shape_Area","domain":null}],"relationships":[],"canModifyLayer":true,"canScaleSymbols":false,"hasLabels":false,"capabilities":"Data,Map,Query","maxRecordCount":1000,"supportsStatistics":true,"supportsAdvancedQueries":true,"supportedQueryFormats":"JSON, AMF","ownershipBasedAccessControlForFeatures":{"allowOthersToQuery":true},"useStandardizedQueries":true,"advancedQueryCapabilities":{"useStandardizedQueries":true,"supportsStatistics":true,"supportsOrderBy":true,"supportsDistinct":true,"supportsPagination":false,"supportsTrueCurve":true}}"_loadCallback: undefined_lyrZEHandle: Object_map: Object_mapTimeExtent: null_maxOffset: 5088_mode: Object_mouseEvents: true_newFeatures: Array[0]_nextId: 0_onExtentChangeHandler_connect: Object_onPanEndHandler_connect: Object_onPanHandler_connect: Object_onPanStartHandler_connect: null_onZoomStartHandler_connect: Object_onclick_connect: Object_ondblclick_connect: Object_onmousedown_connect: Object_onmousemove_connect: Object_onmouseout_connect: Object_onmouseover_connect: Object_onmouseup_connect: Object_optEditable: undefined_orderBy: null_outFields: Array[1]_params: Object_plugins: Object_processEvent: function (){return f.apply(a,arguments||[])}_refresh: function (){return f.apply(a,arguments||[])}_rendererFields: Array[0]_resized: false_resumedOnce: true_rndForScale: undefined_selectHandler: function (){return f.apply(a,arguments||[])}_selectedFeatures: Object_selectedFeaturesArr: Array[0]_setMap: function (b){var c=e.apply(this,_srInfo: undefined_task: Object_tileHeight: 512_tileWidth: 512_timeConnect: null_trackIdField: undefined_ulid: 0_url: Object_usePatch: true_wakeTimer: null_wrap: false_zoomConnect: ObjectadvancedQueryCapabilities: ObjectallowGeometryUpdates: trueattributionDataUrl: ""canModifyLayer: truecanScaleSymbols: falsecapabilities: "Data,Map,Query"className: undefinedcopyright: "US Bureau of the Census: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.census.gov" rel="nofollow" target="_blank"&gt;http://www.census.gov&lt;/A&gt;&lt;SPAN&gt;"credential: undefinedcurrentMode: 1dataAttributes: undefineddefaultDefinitionExpression: undefineddefaultVisibility: truedescription: "This service presents various population statistics from Census 2000, including total population, population density, racial counts, and more. The map service presents statistics at the state, county, block group, and block point levels.↵"disableMouseEvents: function (){return f.apply(a,arguments||[])}displayField: "STATE_NAME"editFieldsInfo: undefinededitSummaryCallback: undefinedenableMouseEvents: function (){return f.apply(a,arguments||[])}fields: Array[52]0: Object1: Object2: Object3: Object4: Object5: Object6: Object7: Object8: Object9: Object10: Object11: Object12: Object13: Object14: Object15: Object16: Object17: Object18: Object19: Object20: Object21: Object22: Object23: Object24: Object25: Object26: Object27: Object28: Object29: Object30: Object31: Object32: Object33: Object34: Object35: Object36: Object37: Object38: Object39: Object40: Object41: Object42: Object43: Object44: Object45: Object46: Object47: Object48: Object49: Object50: Object51: Objectlength: 52__proto__: Array[0]fullExtent: ObjectgdbVersion: undefinedgeneralizeForScale: 4000geometryType: "esriGeometryPolygon"globalIdField: undefinedgraphics: Array[49]hasAttachments: falsehasAttributionData: falsehasLabels: falsehtmlPopupType: "esriServerHTMLPopupTypeNone"i18n: aid: "states"indexedFields: undefinedinfoTemplate: undefinedinitialExtent: ObjectisDataVersioned: undefinedlatticeTiling: undefinedlayerId: 3loaded: truemaxPointCountForAuto: 4000maxRecordCount: 1000maxRecordCountForAuto: 2000maxVertexCountForAuto: 250000mode: 1multipatchOption: undefinedname: "states"normalization: trueobjectIdField: "OBJECTID"onEditsComplete: function (){for(var a=p,b=arguments,c=h.before;c;)b=c.advice.apply(this,b)||onError: function (){for(var a=p,b=arguments,c=h.before;c;)b=c.advice.apply(this,b)||onGraphicNodeAdd: function (){for(var a=p,b=arguments,c=h.before;c;)b=c.advice.apply(this,b)||onLabelingInfoChange: function (){for(var a=p,b=arguments,c=h.before;c;)b=c.advice.apply(this,b)||onLoad: function (){for(var a=p,b=arguments,c=h.before;c;)b=c.advice.apply(this,b)||onResume: function (){for(var a=p,b=arguments,c=h.before;c;)b=c.advice.apply(this,b)||onShowLabelsChange: function (){for(var a=p,b=arguments,c=h.before;c;)b=c.advice.apply(this,b)||onSuspend: function (){for(var a=p,b=arguments,c=h.before;c;)b=c.advice.apply(this,b)||onUpdateEnd: function (){for(var a=p,b=arguments,c=h.before;c;)b=c.advice.apply(this,b)||ontime-extent-change: function (){for(var a=p,b=arguments,c=h.before;c;)b=c.advice.apply(this,b)||orderByFields: undefinedownershipBasedAccessControlForFeatures: Objectquantize: undefinedqueryPagination: falserefresh: function (){return f.apply(a,arguments||[])}refreshInterval: 0relationships: Array[0]renderer: ObjectshowLabels: truesource: undefinedspatialReference: Objectstatistics: undefinedstyling: truesupportsAdvancedQueries: truesupportsAttachmentsByUploadId: undefinedsupportsCalculate: undefinedsupportsCoordinatesQuantization: undefinedsupportsRollbackOnFailure: undefinedsupportsRollbackOnFailureParameter: undefinedsupportsStatistics: truesuspended: falsesyncCanReturnChanges: undefinedtemplates: Array[0]type: "Feature Layer"typeIdField: nulltypes: Array[0]updating: falseurl: "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://sampleserver6.arcgisonline.com/arcgis/rest/services/Census/MapServer/3" rel="nofollow" target="_blank"&gt;http://sampleserver6.arcgisonline.com/arcgis/rest/services/Census/MapServer/3&lt;/A&gt;&lt;SPAN&gt;"useMapTime: trueuserId: undefineduserIsAdmin: undefinedversion: 10.3visibilityField: undefinedvisibleAtMapScale: true__proto__: Object&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Apr 2015 22:59:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-do-i-return-a-list-of-fields-from-featurelayer/m-p/497317#M46216</guid>
      <dc:creator>MStayner</dc:creator>
      <dc:date>2015-04-28T22:59:54Z</dc:date>
    </item>
    <item>
      <title>Re: How do I return a list of fields from FeatureLayer?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-do-i-return-a-list-of-fields-from-featurelayer/m-p/497318#M46217</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've moved it for you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Apr 2015 12:29:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-do-i-return-a-list-of-fields-from-featurelayer/m-p/497318#M46217</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2015-04-29T12:29:21Z</dc:date>
    </item>
    <item>
      <title>Re: How do I return a list of fields from FeatureLayer?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-do-i-return-a-list-of-fields-from-featurelayer/m-p/497319#M46218</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here's an example that shows how to output the field info and/or the field name to the console. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; states.on("load", function(){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i = 0; i &amp;lt; states.fields.length; i++){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //write out field info 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; console.log(dojoJson.toJson(states.fields&lt;I&gt;));&lt;/I&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //write out just field name
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; console.log(states.fields&lt;I&gt;.name);&lt;/I&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In order to format the field info in a way that's easier for you to copy/paste I use the toJson method which means you'll need to require the dojo/_base/json module. &lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; require([
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/map", 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/geometry/Extent",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/layers/FeatureLayer",


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/symbols/SimpleLineSymbol",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/symbols/SimpleFillSymbol",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/symbols/TextSymbol",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/renderers/SimpleRenderer",


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/layers/LabelLayer",


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/Color",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/_base/json",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/domReady!"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ], function(
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map, Extent, FeatureLayer,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SimpleLineSymbol, SimpleFillSymbol, TextSymbol, SimpleRenderer,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LabelLayer,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Color, dojoJson&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 21:51:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-do-i-return-a-list-of-fields-from-featurelayer/m-p/497319#M46218</guid>
      <dc:creator>KellyHutchins</dc:creator>
      <dc:date>2021-12-11T21:51:50Z</dc:date>
    </item>
    <item>
      <title>Re: How do I return a list of fields from FeatureLayer?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-do-i-return-a-list-of-fields-from-featurelayer/m-p/497320#M46219</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Perfect!&amp;nbsp; Thanks!&lt;/P&gt;&lt;P&gt;After looking at your code it appears the reason mine wasn't working was because the layers wasn't loaded yet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nice trick with the .toJson.&amp;nbsp; That is really handy!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Apr 2015 17:29:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-do-i-return-a-list-of-fields-from-featurelayer/m-p/497320#M46219</guid>
      <dc:creator>MStayner</dc:creator>
      <dc:date>2015-04-29T17:29:34Z</dc:date>
    </item>
  </channel>
</rss>

