Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Thomas 'PointedEars' Lahn Newsgroups: comp.lang.javascript Subject: Re: function to get frequencies of a char array Date: Sat, 24 Jan 2015 15:36:16 +0100 Organization: PointedEars Software (PES) Lines: 24 Message-ID: <2697158.aGRKFDBAEn@PointedEars.de> References: <26839541.MRbOrngyXZ@PointedEars.de> <87twzgl0aq.fsf@bsb.me.uk> Reply-To: Thomas 'PointedEars' Lahn Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8Bit X-Trace: solani.org 1422110216 2785 eJwFwQkBwDAIA0BLfKFUDg3Dv4TdwVOTJxIZWOwl1iQu+2PqqBOF8dleHmkTFJnV82w8Xv8qbRHi (24 Jan 2015 14:36:56 GMT) X-Complaints-To: abuse@news.solani.org NNTP-Posting-Date: Sat, 24 Jan 2015 14:36:56 +0000 (UTC) User-Agent: KNode/4.14.2 X-User-ID: eJwFwQkBwDAIA0BLpOOVAyn1L2F39jmcoW6u9uxVsHLbsUHBgdwGBNp70oS42uRkz8zRvZuDLOeyaFZSP1ZAFeE= Cancel-Lock: sha1:vDYIGt6aSNKizGYgdamUs1L4JZk= X-NNTP-Posting-Host: eJwNwokRACEIBLCW5NlVyjlA+i/BywRGYW0n6BhMx0WLRkYzU8Ozum7N+f4Lp4/QbeXYlqLoAzcvEZY= Xref: csiph.com comp.lang.javascript:26689 Ben Bacarisse wrote: > Thomas 'PointedEars' Lahn writes: >> var counts = {}; >> >> for (var i = 0, len = a.length; i < len; ++i) >> { >> /* NOTE: hasOwnProperty() may be required */ >> var e = a[i]; >> e ? ++counts[e] : (counts[e] = 1); >> } > > I think you meant counts[e] ? ++counts[e] : (counts[e] = 1); here (and > immediately below): […] No, but if (e) { counts[e] ? ++counts[e] : (counts[e] = 1); } -- PointedEars FAQ: | SVN: Twitter: @PointedEars2 | ES Matrix: Please do not cc me. / Bitte keine Kopien per E-Mail.