那位 大哥 能用 js 
列出 Array 的所有方法 与属性我用 for in 循环出不来

解决方案 »

  1.   

    http://www.yesky.com/imagesnew/software/javascript/html/jsobjarray.htmvar a = new Array();
    var b = [1,2,3,4,5,6]alert(a.length);
    alert(b.length);alert(a);
    alert(b);alert(b[1]);
      

  2.   

    试试for(var prop in Array.prototype)
      

  3.   

    用for in取對象屬性,對于EMCA核心對象不起作用。可用Object的PropertyIsEnumerable(property)方法判斷是否可用for..in語句
      

  4.   

    <SCRIPT  language=javascript>
    for(var attr in Array){
    document.write(attr+":"+Array[attr]+"<br>");
    }
    </SCRIPT>
      

  5.   

    concat 方法 | join 方法 | pop 方法 | push 方法 | reverse 方法 | shift 方法 | slice 方法 | sort 方法 | splice 方法 | toLocaleString 方法 | toString 方法 | unshift 方法 | valueOf 方法属性
    constructor 属性 | length 属性 | prototype 属性
      

  6.   

    对,你有必要判断length存在!
      

  7.   


    你是说 判断出 不能用 for in ,那后来应该怎么办呢??
      

  8.   

    可用dll工具打开windows\system32\jscript.dll查看
      

  9.   

    dll工具??楼上的能说细点么??
    什么名字?
      

  10.   


    var arr = new Array("zhangsan","lisi","wangwu");
    for(var i=0;i<arr.length;i++)
    {
       alert(arr[i]);
    }
    var t_arr = {"zhangsan":new Array(10,20,30,40),
                 "lisi":new Array(1,2,3,4),
                 "wangwu":new Array("test",7,8,9)}for(var j=0;j<arr.length;j++)
    {
      alert(t_arr[arr[j]][0]);
    }