<SCRIPT LANGUAGE="JavaScript">
<!--

var arImg=[
{aa:1,src:'01.jpg'},
{aa:2,src:'01.jpg'},
{aa:4,src:'01.jpg'},
{aa:3,src:'01.jpg'},
{aa:5,src:'01.jpg'},
{aa:2,src:'01.jpg'},
{aa:1,src:'01.jpg'},
{aa:3,src:'01.jpg'},
{aa:2,src:'01.jpg'},
{aa:3,src:'01.jpg'},
{aa:5,src:'01.jpg'},
{aa:2,src:'01.jpg'},
{aa:4,src:'01.jpg'},
{aa:1,src:'01.jpg'},
{aa:3,src:'01.jpg'},
{aa:1,src:'01.jpg'},
{aa:1,src:'01.jpg'}

alert(arImg[1].aa)//size关键字
//-->
</SCRIPT>

解决方案 »

  1.   

    ??
    我问的是 splice 为什么不行
      

  2.   

    举个例子你看看<SCRIPT LANGUAGE="JavaScript">
    <!--
        
    var arr = [{aa:'aa'},1,2,3,4];
    var obj = arr.splice(0,1)//splice得用法:返回值是一个由所移除的元素组成的新 Array 对象
    alert(obj[0].aa)//所以你还得使用数组的方式访问
    //-->
    </SCRIPT>
      

  3.   

    alert(arImg.splice(0,1)[0].size);
    //splice返回的是数组