1. 首页
  2. 编程语言
  3. Javascript
  4. nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较

nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较

上传者: 2021-07-12 22:42:17上传 PDF文件 59.36 KB 热度 7次

== 运算符只是数值相等,并不比较类型相等strictEqual从字面意思来看,就是equal()方法的严格版本,相当于===全等运算符,不仅比较数据值是否相等,还比较数据类型是否相同。deepEqual前面不管是equal()方法还是strictEqual()都不能进行深度比较,对数组或者json数据格式的数据不能比较相同与否,使用此方法将可以完美解决这个问题。assert模块中还有很多其他很有用的方法,下面列举几个,具体的请看assert.notEqual

用户评论