任务

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

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

2. 数组的长度一致。

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

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

编程思路:

1 判断参数是否为Array类型

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

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

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

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

最新文章

  1. 读《我是IT小小鸟》后有感
  2. 写sql语句分别按日,星期,月,季度,年统计
  3. tomcat直接访问
  4. 解决oracle11g安装导致数据库无法自动搜集统计信息-转
  5. 转载爱哥自定义View系列--Paint详解
  6. R-大数据分析挖掘(4-R爬虫实现)
  7. Apache server-status
  8. JS拖动DIV布局
  9. 基于SSM框架实现简单的登录注册
  10. statsmodels.tsa.arima_model预测时报错TypeError: int() argument must be a string, a bytes-like object or a number, not 'Timestamp'
  11. Ubuntu16.04中nginx除80之外其他端口不能访问
  12. JDK8 stream toMap() java.lang.IllegalStateException: Duplicate key异常解决(key重复)
  13. 【UML】NO.48.EBook.5.UML.1.008-【UML 大战需求分析】- 组件图(Component Diagram)
  14. 【python004-分支循环】
  15. n 中选 m —— 随机采样的艺术
  16. node爬虫(转)
  17. 【java规则引擎】《Drools7.0.0.Final规则引擎教程》第4章 4.2 ruleflow-group&salience
  18. 在Asp.Net MVC中实现上传图片并显示
  19. Android Apk增量更新
  20. 关于提交表单时添加自定义值的方式:data中值可绑定function

热门文章

  1. 理解js事件冒泡事件委托事件捕获
  2. [bug]小米部分机型(5x、mix2)中,文字/背景闪现然后消失
  3. Memcached 查看列出所有key方法
  4. ReentrantLock总体概括
  5. 在阿里云服务器中安装配置mysql数据库完整教程
  6. Supporting Right-to-Left Languages
  7. POJ 1146
  8. 【原创】Team Foundation Server 域环境迁移
  9. Glide的用法
  10. manjaro开启sdd trim