javascript - 为什么 [a, b, c] == [a, b, c]
问题描述
现在已经进行了大约 2 个小时的错误测试,才意识到两个数组是否相同。逻辑运算符==
并===
说它不是。
首先,为什么。其次,我怎样才能让这件事成为现实?
解决方案
数组是引用数据类型,永远不可能相等。您可以检查和比较两个数组中的数据,无需外壳
推荐阅读
- multithreading - 进程和内核线程有什么区别?哪一个通过调度程序获取 cpu 时间?
- spring-boot - 在 Kafka Listner Spring boot 中阅读多主题
- sql - SQL Server 查询查找最后出现的大于 0 的数字。如果没有大于 0 的数字,则查询应返回 0
- c# - 无法使用 FormRecognizerClientExtensions(C# Nuget 库)访问 BatchReadReceiptAsync
- php - 登录laravel 7后重定向
- excel - Excel VBA - 访问网站,生成报告并在 IE 对话框栏上按保存
- dax - 测量以计算当前所选周期与前一个周期之间的平均值差异
- node.js - 使用 Cloud Firestore 进行高级产品过滤
- c# - 嘿,我在团结敌人时遇到了错误
- html - 单击按钮或锚点时无需在浏览器中打开即可调用 url