Array.clear 函数
从 Array对象 中移除所有元素。 静态函数,无需实例化。
语法
Array.clear(array);
参数
参数
说明
array
要进行清理的数组。
备注
使用 clear函数 从 Array对象 中移除所有元素。数组的长度在处理后就为0
下面的示例展示了如何使用 clear 函数。
CS
<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"> <title>Sample</title></head><body> <form id="form1" runat="server"> <asp:ScriptManager runat="server" ID="ScriptManager1"> </asp:ScriptManager> </form></body></html><script type="text/javascript"> Type.registerNamespace('Samples'); Samples.ArrayExample = function(){} Samples.ArrayExample.prototype = { // Create and display a table based on array content. displayTable: function(arrayTable) { document.write("<table border=on>"); var rows = arrayTable[0][0].length; for(x=0; x<=rows; x++) { document.write("<tr>"); var columns = arrayTable[x].length - 1; for(y=0; y<=columns; y++) { document.write("<td>", arrayTable[x][y], "</td>"); } document.write("/<tr>"); } document.write("</table>"); // Clean up. Array.clear(arrayTable); }, // Create table data. createTableData: function() { var costsArray = []; var headerRow = new Array("ID", "Name", "Costs"); var firstRow = new Array("1", "ruler", "1.30"); var secondRow = new Array("2", "binder", "4.75"); Array.add(costsArray, headerRow); Array.add(costsArray, firstRow); Array.add(costsArray, secondRow); return costsArray; } } Samples.ArrayExample.registerClass('Samples.ArrayExample'); var myArraySample = new Samples.ArrayExample(); var myTable = myArraySample.createTableData(); myArraySample.displayTable(myTable);</script>
VB
<%@ Page Language="VB" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head id="Head1" runat="server"> <title>Sample</title></head><body> <form id="form1" runat="server"> <asp:ScriptManager runat="server" ID="ScriptManager1"> </asp:ScriptManager> </form></body></html><script type="text/javascript"> Type.registerNamespace('Samples'); Samples.ArrayExample = function(){} Samples.ArrayExample.prototype = { // Create and display a table based on array content. displayTable: function(arrayTable) { document.write("<table border=on>"); var rows = arrayTable[0][0].length; for(x=0; x<=rows; x++) { document.write("<tr>"); var columns = arrayTable[x].length - 1; for(y=0; y<=columns; y++) { document.write("<td>", arrayTable[x][y], "</td>"); } document.write("/<tr>"); } document.write("</table>"); // Clean up. Array.clear(arrayTable); }, // Create table data. createTableData: function() { var costsArray = []; var headerRow = new Array("ID", "Name", "Costs"); var firstRow = new Array("1", "ruler", "1.30"); var secondRow = new Array("2", "binder", "4.75"); Array.add(costsArray, headerRow); Array.add(costsArray, firstRow); Array.add(costsArray, secondRow); return costsArray; } } Samples.ArrayExample.registerClass('Samples.ArrayExample'); var myArraySample = new Samples.ArrayExample(); var myTable = myArraySample.createTableData(); myArraySample.displayTable(myTable);</script>
请参见
Array 对象 Array 类型扩展 JScript Language Reference
链接有很多都不正确,翻译后,会慢慢进行补充,英语不好如果有译的不对的地方希望大家 一定要及时指出,谢谢大家关注
--邹健