<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-4896534028551173029</atom:id><lastBuildDate>Sat, 21 Feb 2009 15:40:45 +0000</lastBuildDate><title>Welcome to Roshan's blog</title><description></description><link>http://roshankumarblog.blogspot.com/</link><managingEditor>noreply@blogger.com (Roshan)</managingEditor><generator>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4896534028551173029.post-2148926875815957268</guid><pubDate>Mon, 17 Mar 2008 23:10:00 +0000</pubDate><atom:updated>2008-03-17T16:55:36.028-07:00</atom:updated><title>Javascript Programming: Object attributes looping</title><description>&lt;span style="font-size:+0;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;In javascript, a variable can be defined using ‘var’ statement. One can define an ‘Object’ variable and associate attributes instantly, as shown in example below:&lt;br /&gt;&lt;br /&gt;    var oPerson = new Object();&lt;br /&gt;    oPerson.Name = 'Roshan Kumar';&lt;br /&gt;    oPerson.Age = 26;&lt;br /&gt;    oPerson.City = 'Mumbai';&lt;br /&gt;&lt;br /&gt;Now, suppose I have such an object and I want to loop through all the attributes associated with ‘Object’ variable. (This could be required if you get such object as function parameter and you do not know the actual attributes associated with it.) Try following piece of code.&lt;br /&gt;&lt;br /&gt;    var attributeList = "";&lt;br /&gt;    for (var attribute in oPerson)&lt;br /&gt;    {&lt;br /&gt;        if(attribute == 'clone') continue;&lt;br /&gt;        attributeList += String(attribute) + ": " + eval('oPerson.' + String(attribute)) + "\n";&lt;br /&gt;    }&lt;br /&gt;    alert(attributeList);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:+0;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;I am not sure why an attribute with clone appears.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:+0;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4896534028551173029-2148926875815957268?l=roshankumarblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://roshankumarblog.blogspot.com/2008/03/javascript-programming-object.html</link><author>noreply@blogger.com (Roshan)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item></channel></rss>