⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 javarray.html

📁 javascript 1.5规范
💻 HTML
📖 第 1 页 / 共 2 页
字号:
</FONT><P><A NAME="1199619"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>In JavaScript 1.3 and earlier, this method returns a string identifying the object as a <FONT FACE="courier, couriernew, monospaced size">JavaArray</FONT>.</ztabletext></FONT>&nbsp;</TD>  </TR></TABLE><P></zparagraph></FONT><P><A NAME="1198826"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>In JavaScript 1.4 and later, <FONT FACE="courier, couriernew, monospaced size">JavaArray</FONT> also inherits methods from the Java array superclass, <FONT FACE="courier, couriernew, monospaced size">java.lang.Object</FONT>.</zparagraph></FONT><P><BR><A NAME="1193209"> </A><A NAME="Examples"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Examples</zrefheader></B></FONT><BR><A NAME="1198266"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph><B>Example 1.</B> Instantiating a <FONT FACE="courier, couriernew, monospaced size">JavaArray</FONT> in JavaScript.</zparagraph></FONT><P><A NAME="1200128"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>In this example, the <FONT FACE="courier, couriernew, monospaced size">JavaArray</FONT> <FONT FACE="courier, couriernew, monospaced size">byteArray</FONT> is created by the <FONT FACE="courier, couriernew, monospaced size">java.lang.String.getBytes</FONT> method, which returns an array.</zparagraph></FONT><P><A NAME="1200102"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>var javaString = new java.lang.String("Hello world!");<br>var byteArray  = javaString.getBytes();</zcodeline></FONT><P><A NAME="1200089"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph><B>Example 2.</B> Instantiating a <FONT FACE="courier, couriernew, monospaced size">JavaArray</FONT> in JavaScript with the <FONT FACE="courier, couriernew, monospaced size">newInstance</FONT> method.</zparagraph></FONT><P><A NAME="1198267"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>In JavaScript 1.4, you can use a <FONT FACE="courier, couriernew, monospaced size">JavaClass</FONT> object as the argument for the <FONT FACE="courier, couriernew, monospaced size">newInstance</FONT> method which creates the array, as shown in the following code:</zparagraph></FONT><P><A NAME="1198268"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>var dogs = java.lang.reflect.Array.newInstance(java.lang.String, 5)</zcodeline></FONT><P><A NAME="1198403"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>In JavaScript 1.1, use a class object returned by <FONT FACE="courier, couriernew, monospaced size">java.lang.Class.forName</FONT> as the argument for the <FONT FACE="courier, couriernew, monospaced size">newInstance</FONT> method, as shown in the following code:</zparagraph></FONT><P><A NAME="1198387"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>var dataType = java.lang.Class.forName("java.lang.String")<br>var dogs = java.lang.reflect.Array.newInstance(dataType, 5)</zcodeline></FONT><P><BR><P><A NAME="1198970"> </A><A NAME="length"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="4"><B><zrefhead2>length</zrefhead2></B></FONT><P><A NAME="1198971"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>The number of elements in the Java array represented by the <FONT FACE="courier, couriernew, monospaced size">JavaArray</FONT> object.<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="1198974"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><I>Property of</I></ztabletext></FONT>&nbsp;</TD>    <TD VALIGN=TOP><P><A NAME="1198979"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><A HREF="javarray.html#1193137"  >JavaArray</A></ztabletext></FONT>&nbsp;</TD>  </TR>  <TR>    <TD VALIGN=TOP><P><A NAME="1198981"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><I>Implemented in</I></ztabletext></FONT>&nbsp;</TD>    <TD VALIGN=TOP><P><A NAME="1198983"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>JavaScript 1.1, NES 2.0</ztabletext></FONT>&nbsp;</TD>  </TR></TABLE><P></zparagraph></FONT><P><BR><A NAME="1198988"> </A><A NAME="Description"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Description</zrefheader></B></FONT><BR><A NAME="1199785"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>Unlike <FONT FACE="courier, couriernew, monospaced size">Array.length</FONT>, <FONT FACE="courier, couriernew, monospaced size">JavaArray.length</FONT> is a read-only property. You cannot change the value of the <FONT FACE="courier, couriernew, monospaced size">JavaArray.length</FONT> property because Java arrays have a fixed number of elements.</zparagraph></FONT><P><BR><A NAME="1199908"> </A><A NAME="See also"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>See also</zrefheader></B></FONT><BR><A NAME="1199909"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph><A HREF="array.html#1193439"  >Array.length</A></zparagraph></FONT><P><BR><P><A NAME="1198884"> </A><A NAME="toString"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="4"><B><zrefhead2>toString</zrefhead2></B></FONT><P><A NAME="1198901"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>Returns a string representation of the JavaArray.<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="1198887"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><I>Method of</I></ztabletext></FONT>&nbsp;</TD>    <TD VALIGN=TOP><P><A NAME="1198892"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><A HREF="javarray.html#1193137"  >JavaArray</A></ztabletext></FONT>&nbsp;</TD>  </TR>  <TR>    <TD VALIGN=TOP><P><A NAME="1198894"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><I>Implemented in</I></ztabletext></FONT>&nbsp;</TD>    <TD VALIGN=TOP><P><A NAME="1198896"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>JavaScript 1.1, NES 2.0</ztabletext></FONT>&nbsp;</TD>  </TR></TABLE><P></zparagraph></FONT><P><BR><A NAME="1198904"> </A><A NAME="Parameters"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Parameters</zrefheader></B></FONT><BR><A NAME="1199692"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>None</zparagraph></FONT><P><BR><A NAME="1199693"> </A><A NAME="Description"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Description</zrefheader></B></FONT><BR><A NAME="1199694"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>Calls the method <FONT FACE="courier, couriernew, monospaced size">java.lang.Object.toString</FONT>, which returns the value of the following expression:</zparagraph></FONT><P><A NAME="1199730"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>JavaArray.getClass().getName() + '@' +<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;java.lang.Integer.toHexString(JavaArray.hashCode())</zcodeline></FONT><P><BR><A NAME="1199705"> </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="1199718"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zheadrunin>JavaScript 1.3 and earlier. </zheadrunin></B></FONT><A NAME="1199719"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>The <FONT FACE="courier, couriernew, monospaced size">toString</FONT> method is inherited from the <FONT FACE="courier, couriernew, monospaced size">Object</FONT> object and returns the following value:</zparagraph></FONT><P><A NAME="1199720"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>[object JavaArray]</zcodeline></FONT><P>   </BLOCKQUOTE></BOOKCONTENT><FOOTERCONTENT>   <BLOCKQUOTE> <BR>            <b><a href="java.html"><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2" COLOR="#993300">Previous</a></FONT>&nbsp;&nbsp;&nbsp;&nbsp;</b><a href="contents.html"><b><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2" COLOR="#993300">Contents</a></FONT></b>&nbsp;&nbsp;&nbsp;&nbsp;<a href="ix.html"><b><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2" COLOR="#993300">Index</a></FONT></b>&nbsp;&nbsp;&nbsp;&nbsp;<a href="javclass.html"><b><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2" COLOR="#993300">Next</a></FONT></b>&nbsp;&nbsp;&nbsp;&nbsp;        <HR NOSHADE SIZE="1">   <font face="Arial, Helvetica, sans-serif" SIZE="1">Copyright &#169; 2000 <a href="http://www.netscape.com">Netscape Communications Corp.</a> All rights reserved.</FONT>   </BLOCKQUOTE>   <FONT FACE="Arial, Helvetica, sans-serif" SIZE="1">   <P ALIGN="RIGHT">Last Updated <B>September 28, 2000</B>   </FONT>   <BR></FOOTERCONTENT></MAINCONTENT></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -