Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.javascript > #13015
| Newsgroups | comp.lang.javascript |
|---|---|
| Subject | Re: call by reference |
| From | "Evertjan." <exjxw.hannivoort@interxnl.net> |
| References | <jkhrtr$i06$1@news.albasani.net> <XnsA01FA6D1ADCF9eejj99@194.109.133.133> <97d44dea-bfe6-4300-bd31-31c78103a9d7@er9g2000vbb.googlegroups.com> <XnsA01FD26DBDFD0eejj99@194.109.133.133> <37mpm7t5g4or5h5n14sbf7p66p44bv0obe@4ax.com> |
| Message-ID | <XnsA01FE2F36A698eejj99@194.109.133.133> (permalink) |
| Date | 2012-03-23 21:18 +0000 |
Gene Wirchenko wrote on 23 mrt 2012 in comp.lang.javascript:
>> Reference in my book, in Javascript or any other language,
>> is transferring the variable-pointer or object-pointer
>> and not the value.
>
> Nope.
"Nope"?
Could you speak normal English in this international NG, please.
And why?
Do you know my book?
> It is passing in such a way that the actual parameter can
> be changed (the one in the call).
"actual"? Are there non-actual parameters in javascript?
Please explain what we should call the passing of an object in
javascript.
== Is it by value?
No, because you cannot change the object as such.
== Is it by reference?
Yes, because you can change the object's properties and methods,
which are in fact the "values" of an object.
So I maintain that objects are passed by reference.
<script type='text/javascript'>
var a = {x:9};
var b = {y:19};
function increment(p,z) {
p[z]++;
};
increment(a,'x');
increment(b,'y');
alert(a.x); // 10
alert(b.y); // 20
</script>
--
Evertjan.
The Netherlands.
(Please change the x'es to dots in my emailaddress)
Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
call by reference Andreas Bergmaier <andber93@web.de> - 2012-03-23 13:56 +0100
Re: call by reference Scott Sauyet <scott.sauyet@gmail.com> - 2012-03-23 07:10 -0700
Re: call by reference "Evertjan." <exjxw.hannivoort@interxnl.net> - 2012-03-23 15:23 +0000
Re: call by reference Scott Sauyet <scott.sauyet@gmail.com> - 2012-03-23 09:28 -0700
Re: call by reference "Evertjan." <exjxw.hannivoort@interxnl.net> - 2012-03-23 19:41 +0000
Re: call by reference Gene Wirchenko <genew@ocis.net> - 2012-03-23 13:43 -0700
Re: call by reference "Evertjan." <exjxw.hannivoort@interxnl.net> - 2012-03-23 21:18 +0000
Re: call by reference BGB <cr88192@hotmail.com> - 2012-03-23 15:23 -0700
Re: call by reference Gene Wirchenko <genew@ocis.net> - 2012-03-23 15:27 -0700
Re: call by reference "Evertjan." <exjxw.hannivoort@interxnl.net> - 2012-03-24 00:19 +0000
Re: call by reference Norman Peelman <npeelmandog@cfl.rr.com> - 2012-03-28 06:43 -0400
Re: call by reference "Evertjan." <exjxw.hannivoort@interxnl.net> - 2012-03-28 14:50 +0000
Re: call by reference Aatu Koskensilta <aatu.koskensilta@uta.fi> - 2012-03-28 18:06 +0300
Re: call by reference "Evertjan." <exjxw.hannivoort@interxnl.net> - 2012-03-28 15:57 +0000
Re: call by reference Eric Bednarz <bednarz@fahr-zur-hoelle.org> - 2012-03-28 23:22 +0200
Re: call by reference "Evertjan." <exjxw.hannivoort@interxnl.net> - 2012-03-29 07:18 +0000
Re: call by reference Eric Bednarz <bednarz@fahr-zur-hoelle.org> - 2012-03-29 13:34 +0200
Re: call by reference David Mark <dmark.cinsoft@gmail.com> - 2012-03-29 18:30 -0700
Re: call by reference Eric Bednarz <bednarz@fahr-zur-hoelle.org> - 2012-04-03 00:09 +0200
Re: call by reference David Mark <dmark.cinsoft@gmail.com> - 2012-04-02 17:43 -0700
Re: call by reference Robert Baer <robertbaer@localnet.com> - 2012-03-30 00:49 -0800
Re: call by reference Scott Sauyet <scott.sauyet@gmail.com> - 2012-03-28 13:33 -0700
Re: call by reference John G Harris <john@nospam.demon.co.uk> - 2012-03-24 11:34 +0000
Re: call by reference Aatu Koskensilta <aatu.koskensilta@uta.fi> - 2012-03-26 22:46 +0300
Re: call by reference Gene Wirchenko <genew@ocis.net> - 2012-03-26 18:38 -0700
Re: call by reference Aatu Koskensilta <aatu.koskensilta@uta.fi> - 2012-03-27 05:13 +0300
Re: call by reference Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-03-27 18:31 +0200
Re: call by reference Aatu Koskensilta <aatu.koskensilta@uta.fi> - 2012-03-27 21:31 +0300
Re: call by reference Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-03-27 21:03 +0200
Re: call by reference "Ross A. Finlayson" <ross.finlayson@gmail.com> - 2012-04-10 22:03 -0700
Re: call by reference Scott Sauyet <scott.sauyet@gmail.com> - 2012-03-25 07:34 -0700
Re: call by reference "Evertjan." <exjxw.hannivoort@interxnl.net> - 2012-03-25 15:53 +0000
Re: call by reference Asen Bozhilov <asen.bozhilov@gmail.com> - 2012-03-27 05:15 -0700
Re: call by reference BGB <cr88192@hotmail.com> - 2012-03-23 13:03 -0700
Re: call by reference Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-03-23 23:02 +0100
Re: call by reference John G Harris <john@nospam.demon.co.uk> - 2012-03-24 11:40 +0000
csiph-web