问答详情
源自:7-21 选定元素slice()

var myarr1=new Array( "我","爱","你")与var myarr1= ["我","爱","你"];意义一样吗

var myarr = new Array(1,2,3,4,5,6)与var myarr= [1,2,3,4,5,6]意义一样吗

提问者:某某酱3861081 2016-09-18 16:56

个回答

  • Kim丶
    2016-09-18 17:09:37
    已采纳

    是一样的  不过后面那种更方便

  • 冷雨恋晴
    2016-09-18 17:46:02

    不一样,数组定义的两种方式

    第一种是使用Array构造函数:

    var myarr = new Array();

    第二种是使用数组字面量表示

    var myarr=[1,2,3];

    调用方式也不同

  • Lylunar
    2016-09-18 17:39:20

    是一样的

  • qq_FightingGirl_03954040
    2016-09-18 17:22:22

    里面存储的数据是一样的,但是数组调用的方法不同,第一个用的构造函数;第二个使用起来更方便一些

  • 慕仙6873019
    2016-09-18 17:21:47

    一样的

  • Timothy06
    2016-09-18 17:11:43

    不一样,数组定义的两种方式

    第一种是使用Array构造函数:

    var myarr = new Array();

    第二种是使用数组字面量表示

    var myarr=[1,2,3];


       


  • 慕粉陶
    2016-09-18 17:10:52

    意义是一样的,这两种都是建立数组的方式,数组的值都是相同的,不过应当注意的用var myarr1=new Araay()方式建立数组的时候,后面的(),如果只有一个数字,代表的是数组的长度,而不是数组的一个储存值,例如 var a=new Araay(4),表示的并非a[0]=4,而是数组a的长度是5(a.length)。