Path: csiph.com!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Ben Bacarisse Newsgroups: comp.lang.javascript Subject: Re: Functional Programming needs some real world use cases Date: Thu, 19 Jan 2017 21:24:34 +0000 Organization: A noiseless patient Spider Lines: 23 Message-ID: <87r33yd9pp.fsf@bsb.me.uk> References: <8b2dc802-a0d2-4ae0-ba75-98ecf5989e64@googlegroups.com> <87bmv2erpx.fsf@bsb.me.uk> <3131945.LM0AJKV5NW@PointedEars.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="2cdf34f8ad320d53510d792e611eaef0"; logging-data="9807"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19ne/gEUbB/oiqthUcUO+whRF17MQMAi5Y=" Cancel-Lock: sha1:/Uhke+ky1nMsTxVf3UoG8jUFLw0= sha1:b0QfToMnxPKhoImIhriyR3TrKiw= X-BSB-Auth: 1.ca5fdb1cf64e0a479152.20170119212434GMT.87r33yd9pp.fsf@bsb.me.uk Xref: csiph.com comp.lang.javascript:32207 Thomas 'PointedEars' Lahn writes: > Ben Bacarisse wrote: > >> justaguy writes: >>> function forEach(array, action) { >>> for (var i = 0; i < array.length; i++) >>> action(array[i]); >>> } >>> >>> forEach(["Wampeter", "Foma", "Granfalloon"], print); >> >> As an exercise, what expression can you write in place of "..." to print >> all seven strings (and just those): >> >> forEach([["a","b","c"],["q","r"],["z"]], ...); > > Seven? Thanks, I meant six. -- Ben.