问答详情
源自:1-6 编程练习

求问,数组成员类型相同,顺序可以不同。怎么理解?[1, 2, 'hhah', true]和[1, 'eee', 'rrr', false]是相似吗

求问,数组成员类型相同,顺序可以不同。怎么理解?[1, 2, 'hhah', true]和[1, 'eee', 'rrr', false]是相似吗

提问者:颜小夭 2018-01-03 15:18

个回答

  • 路人戊_
    2018-04-23 15:26:34

    是相似的吧,反正是老师自己出的题目,也不一定很严谨,我的是无视元素数量,也就是你写的那种数组我判断的是相似true,你也可以考验考验自己,做一个严格对比,也就是每个类型的元素数量都要相等,也算是一种练习啊,回头我也去试试这种严格相似

  • 禾木89
    2018-01-05 20:46:11

     arr1:[1,true,null], arr2:[null,false,100],假设说有这两个数组,现在我们设置两个新的数组,分别存放这两个数组内元素的数据类型

    var  a =[]  这个数组存放数组arr1内元素的数据类型, 那么 a=["Number","Boolean","null"]

    var b =[]  这个数组存放数组arr2内元素的数据类型, 那么 b=["null","Boolean","Number"]

    像这样数组a和b内元素的内容是一样的,只是元素的顺序不同

    用函数sort()一下,这两个数组就不仅元素内容一样,元素的顺序也一样了



  • 慕粉6063772
    2018-01-03 16:14:38

    是相似的吧