慕课网 javascript深入浅出编程练习

任务

请在index.html文件中,编写arraysSimilar函数,实现判断传入的两个数组是否相似。具体需求:

1. 数组中的成员类型相同,顺序可以不同。例如[1, true] 与 [false, 2]是相似的。

2. 数组的长度一致。

3. 类型的判断范围,需要区分:String, Boolean, Number, undefined, null, 函数,日期, window.

当以上全部满足,则返回"判定结果:通过",否则返回"判定结果:不通过"。

 

 

编程思路:

1 判断参数是否为Array类型

2.判断两个数组的长度是否相同

3.判断每个数组成员类型是否相同,分别遍历两个数组,判断元素类型,并记录每个数组元素各种数据类型的个数

4. 判断两个数组类型字符串比较

5.判断数组类型:基本类型或对象

 

posted @ 2017-05-31 10:10  生菜菜  阅读(167)  评论(0编辑  收藏  举报