๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: fj.lang.javascript
4 messages
4 total messages Started by hideto Thu, 08 Jan 1998 00:00
[Q]Array object
#215
Author: hideto
Date: Thu, 08 Jan 1998 00:00
24 lines
966 bytes
$BEhED$H?=$7$^$9!#(B

$B$I$J$?$+65$($F$$$?$@$-$?$$$N$G$9$,!"2<5-$N$h$&$K(B
function makeArray(){
        var array = new Array();
        array[0]="company";
        array[1]="contact";
        array[2]="e_mail";
}
$B$H(BArray$B%*%V%8%'%/%H$r:n$C$F!"$3$N%*%V%8%'%/%H<+BN$r(B
return$B$GJV$7(B

array1 = makeArray();
document.write(array1[0]);

$B$J$I$H;2>H$9$k$3$H$O$G$-$k$N$G$7$g$&$+!)(B
$B:#$N$H$3$m$&$^$/$$$C$F$$$^$;$s!#(B
$B$b$7$+$7$F:,K\E*$KM}2r$,$*$+$7$$$N$G$7$g$&$+!)(B
$B$I$J$?$+$*65$(2<$5$$!#(B

====
Hideto Shimada               
hideto@shimada-precision.co.jp
Re: [Q]Array object
#111
Author: hideto
Date: Wed, 14 Jan 1998 00:00
29 lines
1077 bytes
In article <v40pvlvvlen.fsf@gorgon.is.titech.ac.jp>
mihara@is.titech.ac.jp writes:

>> $B;086(B@$BEl9)Bg$H?=$7$^$9!#(B
>> 
>>     function makeArray2() {
>>         var array = new Array();
>>         array[0] = "company";
>>         array[1] = "contact";
>>         array[2] = "e_mail";
>>         return array;
>>     }
>> 
>> 
>> $B;29M$K$J$j$^$7$?$G$7$g$&$+!#(B
>> 

$BEhED$G$9!#(B

$B%U%)!<%m!<$"$j$,$H$&$4$6$$$^$9!#(B
return$B$r=q$-K:$l$F$$$^$7$?!#(B
$BB>$NJ}$+$i$bB??t;XE&$r$$$?$@$-$^$7$?!#(B

$B$*A{$,$;CW$7$^$7$?!#(B

====
Hideto Shimada               
hideto@shimada-precision.co.jp
Re: [Q]Array object
#112
Author: tt
Date: Wed, 14 Jan 1998 00:00
85 lines
3030 bytes
hideto@shimada-precision.co.jp ๆฐ wrote:

> ใƒ•ใ‚ฉใƒผใƒญใƒผใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚
> returnใ‚’ๆ›ธใๅฟ˜ใ‚Œใฆใ„ใพใ—ใŸใ€‚
> ไป–ใฎๆ–นใ‹ใ‚‰ใ‚‚ๅคšๆ•ฐๆŒ‡ๆ‘˜ใ‚’ใ„ใŸใ ใใพใ—ใŸใ€‚
> 
> ใŠ้จ’ใŒใ›่‡ดใ—ใพใ—ใŸใ€‚


ใ™ใฃใ‹ใ‚Šใ€Œๅธฐ็ตใ€ใ—ใฆใ—ใพใฃใฆใ‹ใ‚‰ใงใ™ใ„ใพใ›ใ‚“ใ€‚
ใ€Œไฝ™่ซ‡ใ€ใจใ—ใฆใŠ่ชญใฟใใ ใ•ใ„ใ€‚


Katsuhiro MIHARA ๆฐ wrote:

> ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฎไฝœๆˆใจ้–ขๆ•ฐใฎ่ฟ”ใ‚Šๅ€คใ‚’ๆททๅŒใ—ใฆใ„ใพใ™ใญใ€‚
> 
>   1. makeArray() ๅ†…ใฎ array ใฏใ€
>      ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฎใƒกใƒณใƒใƒผใงใ™ใ‹ใ€ไธ€ๆ™‚็š„ใชๅค‰ๆ•ฐใงใ™ใ‹ใ€‚
> 
>   ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฎใƒกใƒณใƒใƒผใซใ™ใ‚‹ใชใ‚‰ใ€ "this" ใงๆŒ‡ๅฎšใ—ใฆใŠใ‹ใชใ„ใจใ€‚
> 
>   2. makeArray() ใฏ่ฟ”ใ‚Šๅ€คใ‚’่ฟ”ใ™ใฎใงใ™ใ‹ใ€่ฟ”ใ•ใชใ„ใฎใงใ™ใ‹ใ€‚
> 
>   ่ฟ”ใ‚Šๅ€คใ‚’่ฟ”ใ™ใชใ‚‰้–ขๆ•ฐๅ†…ใง "return" ใง่ฟ”ใ™ใ“ใจใซใ—ใฆใ€
>   ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฎใ‚คใƒณใ‚นใ‚ฟใƒณใ‚นใ‚’ไฝฟใฃใฆใ‚‚ใ‚‰ใ†ใชใ‚‰ใ€
>   ๅ‘ผใณใ ใ—ๅดใงใ‚คใƒณใ‚นใ‚ฟใƒณใ‚นใ‚’็”Ÿๆˆใ™ใ‚‹ "new" ใ‚’ไฝฟใ‚ใชใ„ใจใ„ใ‘ใพใ›ใ‚“ใ€‚
> 
> ใจใ„ใ†ใ‚ใ‘ใงใ€ไธŠใฎใ‚ณใƒผใƒ‰ใ‚’ๆ›ธใ็›ดใ—ใพใ—ใŸใ€‚
> makeArray1() ใฏใ‚คใƒณใ‚นใ‚ฟใƒณใ‚นใ‚’ไฝฟใฃใฆใ‚‚ใ‚‰ใ†ใ‚‚ใฎใ€
> makeArray2() ใฏ้…ๅˆ—ใ‚’่ฟ”ใ‚Šๅ€คใซใ™ใ‚‹ใ‚‚ใฎใงใ™ใ€‚
> 
> <script>
> <!--
>     function makeArray1() {
>         this.array = new Array();
>         this.array[0] = "company";
>         this.array[1] = "contact";
>         this.array[2] = "e_mail";
>     }
> 
>     function makeArray2() {
>         var array = new Array();
>         array[0] = "company";
>         array[1] = "contact";
>         array[2] = "e_mail";
>         return array;
>     }
> 
>     var array1 = new makeArray1();
>     var array2 = makeArray2();
>     document.write(array1.array[0]);
>     document.write(array2[0]);
> //-->
> </script>

ๅ˜็ด”ใซใ‚ฆใ‚งใƒ–ใ‚’ๅฐ‘ใ—ใ ใ‘ใ‚คใƒณใ‚ฟใƒฉใ‚ฏใƒ†ใ‚ฃใƒ–ใซใ™ใ‚‹ใŸใ‚ใซใ‚นใ‚ฏใƒชใƒ—ใƒˆใ‚’ๅ–ใ‚Šๅ…ฅใ‚Œ
ใฆใ„ใ‚‹่€…ใซใฏใ€ใใ†ใใ†้›ฃใ—ใ่€ƒใˆใšใซใ€

<script>
<!--

function array(makeArray1,makeArray2) {
	this.makeArray1 = makeArray1;
	this.makeArray2 = makeArray2;
}

array[0] = new array ("company1","company2");
array[1] = new array ("contact1","contact2");
array[2] = new array ("e_mail1","e_mail2");

document.write(array[0].makeArray1);
document.write(array[0].makeArray2);

//-->
</script>

ใ“ใ‚“ใชๆ„Ÿใ˜ใงใ‚‚่‰ฏใ„ใฎใงใฏใ€ใจใ€‚

ใ„ใ‹ใŒใชใ‚‚ใฎใงใ—ใ‚‡ใ†๏ผŸ
๏ผˆๆฉŸ่ƒฝใ—ใชใ„ใƒ–ใƒฉใ‚ฆใ‚ถใ‚‚ใ‚ใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใŒ๏ผ‰

็”ฐๅฑฑ่‹ฑไธ–
http://forum.justnet.or.jp/ebf/open_frlstspk/00191
Re: [Q]Array object
#218
Author: Katsuhiro MIHARA
Date: Wed, 14 Jan 1998 00:00
81 lines
2819 bytes
ไธ‰ๅŽŸ@ๆฑๅทฅๅคงใจ็”ณใ—ใพใ™ใ€‚

JavaScript ใฏใปใจใ‚“ใฉไฝฟใฃใŸใ“ใจใŒใชใใฆใ€
ไธ‹่จ˜ใฎ้ƒจๅˆ†ใ‚’ๅฎŸ้จ“ใ—ใŸใ ใ‘ใงใ™ใŒใ€

In article <691uct$4j1@green.obicnet.ne.jp>
 hideto@shimada-precision.co.jp writes:

   ๅถ‹็”ฐใจ็”ณใ—ใพใ™ใ€‚

   ใฉใชใŸใ‹ๆ•™ใˆใฆใ„ใŸใ ใใŸใ„ใฎใงใ™ใŒใ€ไธ‹่จ˜ใฎใ‚ˆใ†ใซ
   function makeArray(){
	   var array = new Array();
	   array[0]="company";
	   array[1]="contact";
	   array[2]="e_mail";
   }
   ใจArrayใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใ‚’ไฝœใฃใฆใ€ใ“ใฎใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆ่‡ชไฝ“ใ‚’
   returnใง่ฟ”ใ—

   array1 = makeArray();
   document.write(array1[0]);

   ใชใฉใจๅ‚็…งใ™ใ‚‹ใ“ใจใฏใงใใ‚‹ใฎใงใ—ใ‚‡ใ†ใ‹๏ผŸ
   ไปŠใฎใจใ“ใ‚ใ†ใพใใ„ใฃใฆใ„ใพใ›ใ‚“ใ€‚
   ใ‚‚ใ—ใ‹ใ—ใฆๆ นๆœฌ็š„ใซ็†่งฃใŒใŠใ‹ใ—ใ„ใฎใงใ—ใ‚‡ใ†ใ‹๏ผŸ
   ใฉใชใŸใ‹ใŠๆ•™ใˆไธ‹ใ•ใ„ใ€‚


ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฎไฝœๆˆใจ้–ขๆ•ฐใฎ่ฟ”ใ‚Šๅ€คใ‚’ๆททๅŒใ—ใฆใ„ใพใ™ใญใ€‚


  1. makeArray() ๅ†…ใฎ array ใฏใ€
     ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฎใƒกใƒณใƒใƒผใงใ™ใ‹ใ€ไธ€ๆ™‚็š„ใชๅค‰ๆ•ฐใงใ™ใ‹ใ€‚

  ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฎใƒกใƒณใƒใƒผใซใ™ใ‚‹ใชใ‚‰ใ€ "this" ใงๆŒ‡ๅฎšใ—ใฆใŠใ‹ใชใ„ใจใ€‚


  2. makeArray() ใฏ่ฟ”ใ‚Šๅ€คใ‚’่ฟ”ใ™ใฎใงใ™ใ‹ใ€่ฟ”ใ•ใชใ„ใฎใงใ™ใ‹ใ€‚
  
  ่ฟ”ใ‚Šๅ€คใ‚’่ฟ”ใ™ใชใ‚‰้–ขๆ•ฐๅ†…ใง "return" ใง่ฟ”ใ™ใ“ใจใซใ—ใฆใ€
  ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฎใ‚คใƒณใ‚นใ‚ฟใƒณใ‚นใ‚’ไฝฟใฃใฆใ‚‚ใ‚‰ใ†ใชใ‚‰ใ€
  ๅ‘ผใณใ ใ—ๅดใงใ‚คใƒณใ‚นใ‚ฟใƒณใ‚นใ‚’็”Ÿๆˆใ™ใ‚‹ "new" ใ‚’ไฝฟใ‚ใชใ„ใจใ„ใ‘ใพใ›ใ‚“ใ€‚


ใจใ„ใ†ใ‚ใ‘ใงใ€ไธŠใฎใ‚ณใƒผใƒ‰ใ‚’ๆ›ธใ็›ดใ—ใพใ—ใŸใ€‚
makeArray1() ใฏใ‚คใƒณใ‚นใ‚ฟใƒณใ‚นใ‚’ไฝฟใฃใฆใ‚‚ใ‚‰ใ†ใ‚‚ใฎใ€
makeArray2() ใฏ้…ๅˆ—ใ‚’่ฟ”ใ‚Šๅ€คใซใ™ใ‚‹ใ‚‚ใฎใงใ™ใ€‚

<script>
<!--
    function makeArray1() {
        this.array = new Array();
        this.array[0] = "company";
        this.array[1] = "contact";
        this.array[2] = "e_mail";
    }

    function makeArray2() {
        var array = new Array();
        array[0] = "company";
        array[1] = "contact";
        array[2] = "e_mail";
        return array;
    }

    var array1 = new makeArray1();
    var array2 = makeArray2();
    document.write(array1.array[0]);
    document.write(array2[0]);
//-->
</script>

ๅ‚่€ƒใซใชใ‚Šใพใ—ใŸใงใ—ใ‚‡ใ†ใ‹ใ€‚

--
  ไธ‰ๅŽŸ  ๅ…‹ๅคง  (Katsuhiro MIHARA)
ๆฑไบฌๅทฅๆฅญๅคงๅญฆ็†ๅญฆ้ƒจๆƒ…ๅ ฑ็ง‘ๅญฆ็ง‘
 mailto:mihara@is.titech.ac.jp
 http://www.is.titech.ac.jp/%7Emihara/index-j.html
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads