Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Alessandro Pellizzari Newsgroups: it.comp.lang.javascript Subject: Re: =?us-ascii?Q?oggetto=2EnomeFunzione=28=22stringa=22=29=2EoperaS?= =?us-ascii?Q?ullaFunzione=28=29?= Date: 24 Jan 2016 06:59:05 GMT Lines: 19 Message-ID: References: <12069110-6044-4930-9e22-4304304ea799@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net ApZ/ey0Dc6rlM5coDZa8kgu7Lw6Qjq1Mwq1e2gdPiwm9ez438= Cancel-Lock: sha1:dmamTu7tJ5ZQWeZLbQFEvDd2zVY= User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508 git://git.gnome.org/pan2) Xref: csiph.com it.comp.lang.javascript:7972 Il Sat, 23 Jan 2016 13:17:34 -0800, alcaseltzer ha scritto: > Ora avrei bisogno di concatenare alcune funzioni per operare in maniera > gerarchica. Volevo fare qualcosa tipo: > > mioOggetto.stringa(" testo della stringa ").operaSullaStringa(); > ... > Ho diverse piccole funzioni che operano sulle stringhe e volevo > radunarle così, senza estendere a mia volta il DOM, evitando di usare > quindi String.prototype.faiQlcsAltro(). Quella è la sintassi per chiamare un metodo di un oggetto, quindi la puoi applicare solo su oggetti. Se non vuoi estendere l'oggetto String (che non è DOM, ma normale JS), e in generale fai bene, allora devi crearti un tuo oggetto string e usare sempre quello. Bye.