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

来源:1-6 编程练习

颜小夭

2018-01-03 15:18

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

写回答 关注

3回答

  • 路人戊_
    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()一下,这两个数组就不仅元素内容一样,元素的顺序也一样了



    禾木89

    首先比较的就是数组的长度,数组的长度不同,那就不是相似

    2018-01-08 09:33:51

    共 2 条回复 >

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

    是相似的吧

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281112 学习 · 1020 问题

查看课程

相似问题