Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!news.teledata-fn.de!newsfeed.arcor.de!newsspool4.arcor-online.net!news.arcor.de.POSTED!not-for-mail Content-Type: text/plain; charset="ISO-8859-1" Message-ID: <5333372.F23O1iBho1@PointedEars.de> From: Thomas 'PointedEars' Lahn Reply-To: Thomas 'PointedEars' Lahn Organization: PointedEars Software (PES) Date: Thu, 20 Sep 2012 21:35:13 +0200 User-Agent: KNode/4.4.11 Content-Transfer-Encoding: 7Bit X-Face: %i>XG-yXR'\"2P/C_aO%~;2o~?g0pPKmbOw^=NT`tprDEf++D.m7"}HW6.#=U:?2GGctkL,f89@H46O$ASoW&?s}.k+&. <50577f19$0$65459$742ec2ed@news.sonic.net> <84367eb1-30c5-46fd-88f3-97c875e2dfa4@n9g2000yqn.googlegroups.com> <5057a649$0$65474$742ec2ed@news.sonic.net> <4dee4ade-2487-4e0e-8349-6d9a772572ea@j10g2000yqj.googlegroups.com> <64959cdc-b562-48c9-86c2-b500bf02f461@z8g2000yql.googlegroups.com> Followup-To: comp.lang.javascript MIME-Version: 1.0 Lines: 150 NNTP-Posting-Date: 20 Sep 2012 21:35:14 CEST NNTP-Posting-Host: 68c4e451.newsspool1.arcor-online.net X-Trace: DXC=T529gX8\CSP@@RW1FjIB5Sic==]BZ:af^4Fo<]lROoRQnkgeX?EC@@PKV1GJ:PY58QDZm8W4\YJN\R=i2=[N6Y6ZR;MTI932AZU8dBD7f8MjPU X-Complaints-To: usenet-abuse@arcor.de Xref: csiph.com comp.lang.javascript:16061 Christoph Becker wrote: > Michael Haufe (TNO) wrote: >> Array.map() exists in JavaScript 1.6+ >> >> Array.prototype.map() is defined in the current ECMAScript standard >> > > Thanks for the correction. I was not yet aware of the ECMAscript 5 > improvements regarding applicative programming -- the set seems quite > complete. :-) > > BTW: I wanted to look up browser compatibility information on > , but the DNS lookup fails. Has anybody > some information about that? About your DNS configuration: It is borken. I can access that site. About Array.prototype.map(): Information in the current ECMAScript Support Matrix is sparse on that, indeed, so the following is more or less copy- pasted from my thesis' results that I am going to publish later this year (sorry about the delay, that's real life interfering when you least expect it). Array.prototype.map(callback : Function[, thisArg : Object]) : number|int * ECMAScript Ed. 5 [15.4.4.19] * Microsoft JScript - 5.5.6330 1/11 (*) - 9.0.16440 11/11 (+) * Netscape/Mozilla JavaScript - 1.5 1/11 (*) - 1.6 11/11 (+) * Google V8 - 3.7.12.12 11/11 (+) * Apple JavaScriptCore - 531.22.7 11/11 (+) * Opera ECMAScript - 7.02 1/11 (*) - 8.0 4/11 (*) - 9.52 11/11 (+) * KDE JavaScript - 4.6.5 11/11 (+) Legend: (*) partial support (passes some, but not all testcases) (+) full support (passes all testcases) Only changes between tested versions of an implementation are listed. The following host environments have been used for the tests: * JScript - Version 5.5.6330 in Internet Explorer 5.50.4807.2300 (Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)) - Version 5.6.6626 in Internet Explorer 6.0.2800.1106 (Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)) - Version 5.7.22589 in Internet Explorer 7.0.5730.13 for Windows Server 2003 (Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)) - Version 5.8.23141 in Internet Explorer 8.0.6001.18702IC for Windows XP Pro 2002 SP3 (Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)) - Version 9.0.16440 in Internet Explorer 9.0.8112.16421 for Windows 7 Pro 32-bit SP1 (Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)) * Netscape/Mozilla JavaScript - Version 1.5 in Firefox 1.0.8 for Windows (Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.13) Gecko/20060410 Firefox/1.0.8) - Version 1.6 in Firefox for Windows 1.5.0.12 (Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.12) Gecko/20070508 Firefox/1.5.0.12) - Version 1.7 in Firefox for Windows 2.0 (Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0) - Version 1.8 in Firefox for Windows 3.0.19 (Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.19) Gecko/2010031422 Firefox/3.0.19) - Version 1.8.1 in Debian Iceape (SeaMonkey) 2.0.11-9 (Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20111108 Iceape/2.0.11) - Version 1.8.5 in Debian Iceweasel (Firefox) 10.0.2 (Mozilla/5.0 (X11; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 Iceweasel/10.0.2) * Google V8 - Version 3.7.12.12 in Chrome 17.0.963.78 (Developer Build 125577 Linux) (Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.78 Safari/535.11) - Version 3.8.9.5 in Google Chrome 18.0.1025.45 beta for Linux (Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.45 Safari/535.19) * Apple JavaScriptCore - Version 531.22.7 in Safari for Windows 4.0.5 (531.22.7) (Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/531.22.7 (KHTML, like Gecko) Version/4.0.5 Safari/531.22.7) - Version 7533.18.5 in Safari for Windows 5.0.2 (7533.18.5) (Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5) - Version 7534.52.7 in Safari 5.1.2 (7534.52.7) for Windows 7 32-bit SP1 (Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.52.7 (KHTML, like Gecko) Version/5.1.2 Safari/534.52.7) * Opera ECMAScript - Version 7.02 in Opera 7.02.2668 for Windows XP 32-bit (Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Opera 7.02 [en]) - Version 8.0 in Opera 8.0.7561 for Windows (Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en) Opera 8.0) - Version 9.27 in Opera 9.27.8841 for Windows (Opera/9.27 (Windows NT 5.1; U; en)) - Version 9.52 in Opera 9.52.10108 for Windows (Opera/9.52 (Windows NT 5.1; U; en)) - Version 9.62 in Opera 9.62.10467 for Windows (Opera/9.62 (Windows NT 5.1; U; en) Presto/2.1.1) - Version 9.64 in Opera 9.64.10487 for Windows (Opera/9.64 (Windows NT 5.1; U; en) Presto/2.1.1) - Version 10.53 in Opera 10.53.3374 for Windows (Opera/9.80 (Windows NT 5.1; U; en) Presto/2.5.24 Version/10.53) - Version 10.54 in Opera 10.54.3423 for Windows (Opera/9.80 (Windows NT 5.1; U; en) Presto/2.5.24 Version/10.54) - Version 11.61 in Opera 11.61.1250 for Linux (Opera/9.80 (X11; Linux i686; U; en) Presto/2.10.229 Version/11.61) * KDE JavaScript - Version 4.6.5 in Konqueror for Linux 4.6.5 (Mozilla/5.0 (compatible; Konqueror/4.6; Linux 2.6.39.3-pe; X11; i686; de) KHTML/4.6.5 (like Gecko)) HTH PointedEars -- var bugRiddenCrashPronePieceOfJunk = ( navigator.userAgent.indexOf('MSIE 5') != -1 && navigator.userAgent.indexOf('Mac') != -1 ) // Plone, register_function.js:16