问答详情
源自:3-8 编程练习

看了下评论的解答,但这样一维数组不就很容易和二维混淆?

看了一下置顶的代码,其实可以不用赋值给另一个数组,直接一个数组就搞定了呀?? 

 var  arr = ['*','##',"***","&&","****","##*"]; 

 arr[7] = "**";

 arr.sort(); 

for(var i=0;i<arr.length;i++)

{   

if(arr[i][0]=="*")

{       document.write(""+arr[i]);   }

 }


 本来还想着怎么判断数组里面的元素包含"*",毕竟之前还没学过。 看了下评论才知道原来一维数组的可以用[第几个元素][该元素的第几个位置],实践过发现的确是可以的。。。但是二维数组也是用[一维里的第几个元素][二维里的第几个元素]来表示。。其实可以这么写还真是与别的语言不同,还是说我理解错了??


提问者:雷蒙东 2017-12-06 20:44

个回答

  • 橘子和桔子
    2017-12-07 10:11:58

    那你就理解错了呗