?? array.html
字號(hào):
<FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Example</zrefheader></B></FONT><BR><A NAME="1196023"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>The following code creates the <FONT FACE="courier, couriernew, monospaced size">myFish</FONT> array containing four elements, then removes its last element.</zparagraph></FONT><P><A NAME="1196024"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>myFish = ["angel", "clown", "mandarin", "surgeon"];<br>popped = myFish.pop();</zcodeline></FONT><P><BR><A NAME="1196027"> </A><A NAME="See also"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>See also</zrefheader></B></FONT><BR><A NAME="1196037"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph><A HREF="array.html#1196550" >push</A>, <A HREF="array.html#1193677" >shift</A>, <A HREF="array.html#1193964" >unshift</A></zparagraph></FONT><P><BR><P><A NAME="1205871"> </A><A NAME="prototype"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="4"><B><zrefhead2>prototype</zrefhead2></B></FONT><P><A NAME="1205872"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>Represents the prototype for this class. You can use the prototype to add properties or methods to all instances of a class. For information on prototypes, see <A HREF="function.html#1193426" >Function.prototype</A>.<BR><P><TABLE WIDTH="90%" BORDER="1" CELLPADDING="5" CELLSPACING="0"> <CAPTION></CAPTION><P><FONT FACE=""><B></B></FONT><BR><BR> <TR> <TD VALIGN=TOP><P><A NAME="1205878"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><I>Property of</I></ztabletext></FONT> </TD> <TD VALIGN=TOP><P><A NAME="1205883"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><A HREF="array.html#1193137" >Array</A></ztabletext></FONT> </TD> </TR> <TR> <TD VALIGN=TOP><P><A NAME="1205885"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><I>Implemented in</I></ztabletext></FONT> </TD> <TD VALIGN=TOP><P><A NAME="1205887"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>JavaScript 1.1, NES 2.0</ztabletext></FONT> </TD> </TR> <TR> <TD VALIGN=TOP><P><A NAME="1205889"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><I>ECMA version</I></ztabletext></FONT> </TD> <TD VALIGN=TOP><P><A NAME="1205891"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>ECMA-262</ztabletext></FONT> </TD> </TR></TABLE><P></zparagraph></FONT><P><BR><P><A NAME="1196550"> </A><A NAME="push"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="4"><B><zrefhead2>push</zrefhead2></B></FONT><P><A NAME="1196552"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>Adds one or more elements to the end of an array and returns the new length of the array. This method changes the length of the array. <BR><P><TABLE WIDTH="90%" BORDER="1" CELLPADDING="5" CELLSPACING="0"> <CAPTION></CAPTION><P><FONT FACE=""><B></B></FONT><BR><BR> <TR> <TD VALIGN=TOP><P><A NAME="1196555"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><I>Method of</I></ztabletext></FONT> </TD> <TD VALIGN=TOP><P><A NAME="1196560"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><A HREF="array.html#1193137" >Array</A></ztabletext></FONT> </TD> </TR> <TR> <TD VALIGN=TOP><P><A NAME="1196562"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><I>Implemented in</I></ztabletext></FONT> </TD> <TD VALIGN=TOP><P><A NAME="1196564"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>JavaScript 1.2, NES 3.0</ztabletext></FONT><P><A NAME="1208293"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext></ztabletext></FONT><P><A NAME="1208306"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>JavaScript 1.3: <FONT FACE="courier, couriernew, monospaced size">push</FONT> returns the new length of the array rather than the last element added to the array.</ztabletext></FONT> </TD> </TR> <TR> <TD VALIGN=TOP><P><A NAME="1220493"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><I>ECMA version</I></ztabletext></FONT> </TD> <TD VALIGN=TOP><P><A NAME="1220495"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>ECMA-262 Edition 3</ztabletext></FONT> </TD> </TR></TABLE><P></zparagraph></FONT><P><BR><A NAME="1196565"> </A><A NAME="Syntax"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Syntax</zrefheader></B></FONT><BR><A NAME="1196566"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>push(<I>element1</I>, ..., <I>elementN</I>)</zcodeline></FONT><P><BR><A NAME="1196567"> </A><A NAME="Parameters"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Parameters</zrefheader></B></FONT><BR><A NAME="1196573"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph><font face="fontsansserif" SIZE="5" COLOR="red"><BR><P><TABLE WIDTH="90%" BORDER="1" CELLPADDING="5" CELLSPACING="0"> <CAPTION></CAPTION><P><FONT FACE=""><B></B></FONT><BR><BR> <TR> <TD VALIGN=TOP><A NAME="1196570"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>element1, ...,<br>element<I>N</I></zcodeline></FONT><P> </TD> <TD VALIGN=TOP><P><A NAME="1196572"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>The elements to add to the end of the array.</ztabletext></FONT> </TD> </TR></TABLE><P></font></zparagraph></FONT><P><BR><A NAME="1196574"> </A><A NAME="Description"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Description</zrefheader></B></FONT><BR><A NAME="1196575"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>The behavior of the <FONT FACE="courier, couriernew, monospaced size">push</FONT> method is analogous to the <FONT FACE="courier, couriernew, monospaced size">push</FONT> function in Perl 4. Note that this behavior is different in Perl 5.</zparagraph></FONT><P><BR><A NAME="1196576"> </A><A NAME="Backward Compatibility"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Backward Compatibility</zrefheader></B></FONT><BR><P><A NAME="1196577"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zheadrunin>JavaScript 1.2. </zheadrunin></B></FONT><A NAME="1196578"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>The <FONT FACE="courier, couriernew, monospaced size">push</FONT> method returns the last element added to an array.</zparagraph></FONT><P><BR><A NAME="1196579"> </A><A NAME="Example"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Example</zrefheader></B></FONT><BR><A NAME="1207690"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>The following code creates the <FONT FACE="courier, couriernew, monospaced size">myFish</FONT> array containing two elements, then adds two elements to it. After the code executes, <FONT FACE="courier, couriernew, monospaced size">pushed</FONT> contains 4. (In JavaScript 1.2, <FONT FACE="courier, couriernew, monospaced size">pushed</FONT> contains "lion" after the code executes.)</zparagraph></FONT><P><A NAME="1196581"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>myFish = ["angel", "clown"];<br>pushed = myFish.push("drum", "lion");</zcodeline></FONT><P><BR><A NAME="1196584"> </A><A NAME="See also"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>See also</zrefheader></B></FONT><BR><A NAME="1196594"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph><A HREF="array.html#1196003" >pop</A>, <A HREF="array.html#1193677" >shift</A>, <A HREF="array.html#1193964" >unshift</A></zparagraph></FONT><P><BR><P><A NAME="1193641"> </A><A NAME="reverse"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="4"><B><zrefhead2>reverse</zrefhead2></B></FONT><P><A NAME="1193642"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>Transposes the elements of an array: the first array element becomes the last and the last becomes the first.<BR><P><TABLE WIDTH="90%" BORDER="1" CELLPADDING="5" CELLSPACING="0"> <CAPTION></CAPTION><P><FONT FACE=""><B></B></FONT><BR><BR> <TR> <TD VALIGN=TOP><P><A NAME="1193645"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><I>Method of</I></ztabletext></FONT> </TD> <TD VALIGN=TOP><P><A NAME="1193650"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><A HREF="array.html#1193137" >Array</A></ztabletext></FONT> </TD> </TR> <TR> <TD VALIGN=TOP><P><A NAME="1193652"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><I>Implemented in</I></ztabletext></FONT> </TD> <TD VALIGN=TOP><P><A NAME="1193654"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>JavaScript 1.1, NES 2.0</ztabletext></FONT> </TD> </TR> <TR> <TD VALIGN=TOP><P><A NAME="1198396"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><I>ECMA version</I></ztabletext></FONT> </TD> <TD VALIGN=TOP><P><A NAME="1198398"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>ECMA-262</ztabletext></FONT> </TD> </TR></TABLE><P></zparagraph></FONT><P><BR><A NAME="1193655"> </A><A NAME="Syntax"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Syntax</zrefheader></B></FONT><BR><A NAME="1193656"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>reverse()</zcodeline></FONT><P><BR><A NAME="1193657"> </A><A NAME="Parameters"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Parameters</zrefheader></B></FONT><BR><A NAME="1193658"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>None</zparagraph></FONT><P><BR><A NAME="1193659"> </A><A NAME="Description"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Description</zrefheader></B></FONT><BR><A NAME="1193660"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>The <FONT FACE="courier, couriernew, monospaced size">reverse</FONT> method transposes the elements of the calling array object.</zparagraph></FONT><P><BR><A NAME="1193661"> </A><A NAME="Examples"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Examples</zrefheader></B></FONT><BR><A NAME="1193662"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>The following example creates an array <FONT FACE="courier, couriernew, monospaced size">myArray</FONT>, containing three elements, then reverses the array.</zparagraph></FONT><P><A NAME="1193663"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>myArray = new Array("one", "two", "three")<br>myArray.reverse()</zcodeline></FONT><P><A NAME="1193664"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>This code changes <FONT FACE="courier, couriernew, monospaced size">myArray</FONT> so that:</zparagraph></FONT><P><ul><A NAME="1193665"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B> <li></B><zsmartlist1><FONT FACE="courier, couriernew, monospaced size">myArray[0]</FONT> is <FONT FACE="courier, courie
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -