Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Frobernik Newsgroups: comp.lang.javascript Subject: Re: Function arguments vs. local variables Date: Mon, 21 Nov 2011 20:01:15 +0000 Lines: 40 Message-ID: <9ivp09Fe54U1@mid.individual.net> References: <4775241.ypaU67uLZW@PointedEars.de> <2394720.ArG6xLiZAS@PointedEars.de> <4ec07ef1$0$28711$a8266bb1@newsreader.readnews.com> <4ec11fb1$0$28605$a8266bb1@newsreader.readnews.com> <4ec15e82$0$28617$a8266bb1@newsreader.readnews.com> <9iles3FnvhU1@mid.individual.net> <1550675.qVoOGUtdWV@PointedEars.de> <9imn3lF61bU1@mid.individual.net> <1543943.qVoOGUtdWV@PointedEars.de> <3656450.xVHqiT2VU1@PointedEars.de> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: individual.net CbrSNgMt+xxlAnAxCRI11APqh+A6QNciYPc13d5Hog39DORr5G Cancel-Lock: sha1:sU5j3Hjo46ilkEIhqroGFt/pKqk= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:8.0) Gecko/20111105 Thunderbird/8.0 In-Reply-To: <3656450.xVHqiT2VU1@PointedEars.de> Xref: x330-a1.tempe.blueboxinc.net comp.lang.javascript:8516 On 19/11/2011 15:05, Thomas 'PointedEars' Lahn wrote: > Frobernik wrote: >>>> findPos({name:'df', colour:'green'}) >>> >>> We have been over this. >> >> We have? > > Yes. We, the previous subscribers of this newsgroup, have. You should read > a fair amount of past discussions before you post to a newsgroup: > > Apologies but I (like a lot of others) haven't had the time to read through the entire back history of this newsgroup from 1995/6-2011 let alone find the specific thread, post or author to which you're referring >>>> function findPos(obj, name, colour, b, c) { >>>> >>>> } >>>> findPos({name:'df', colour:'green'}) >> >> […] >> In an implementation of similar heuristics, Eclipse JSDT allows function >> arguments and variables to be displayed differently. For example, I have >> set it up so that it would display argument declarations and references in >> bluish italic characters; the identifier in variable declarations in >> regular style, but underlined; and local variable references in >> normal-colored italic characters. If I were to use your approach, I could >> not tell at a glance if an identifier was an argument or a local variable > ^ used as >> name. I could be ending up assigning to arguments, inadvertently altering >> the program flow after that assignment. […] I use IntelliJ I *don't* use Eclipse - the last time I did it crashed wiping an entire two days work Just cause you don't use it doesn't mean to say its doesn't exist. I don't like the pattern either but the codes smaller