课程
/前端开发
/JavaScript
/JavaScript深入浅出
为什么[1,2,3] == [1,2,3]打印结果是false
2018-06-14
源自:JavaScript深入浅出 6-2
正在回答
因为JavaScript里面Array是对象,==或===操作符只能比较两个对象是否是同一个实例,也就是是否是同一个对象引用。要比较的话要将数组转换成字符串
[1,2,3].toString == [1,2,3].toString
举报
由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握
3 回答为什么是undefined
1 回答为什么 0 in arr2为false
2 回答为你什么事1,3,5,7,9
1 回答为什么都是undefined?
2 回答javascript为什么那么多坑
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号