看问题啊
我只是想执行一行代码,把某个obj 从array 中移除,如图
而这个obj是不在array里的,应该移除失败。
例如:

但是,同样的思路套在我项目里,,我断点看,代码调用前,array里有四个元素


remove后,发现数组少了两个object


我当然不信邪,于是我重新断点执行,通过po来看
于是

这地址都不一样,怎么会移除呢,而且还移除了两个
这下蒙了,望高人解答了。
2020-09-30 ==============我是分割线==============
有朋友说使用isEqual的方法试一下


我们再试试 == ,,见证奇迹的时刻


isEqual 相等,== 不相等
然后就更蒙了。
网友评论