我在使用Array.prototype.find() 方法时,发现在对象数组上没有正确返回,过程如下:

roleResourceList是个对象数组:

里面的数据是这样的:

调用find()方法:

debugger下看到明明是true了,却最终返回undefined

好神奇有木有?

原来啊,不能直接这么比较,对象的话,要放在一个方法里比较:

这样结果就对啦!

后记:

经朋友指点,原来只要把花括号{}去掉就好了:

欢迎关注我的公众号:编程我也会

js中Array.prototype.find() 方法在对象数组上无效果,捉急。。。相关推荐

  1. 解决IE8 无法使用 JS 中Array() 的 indexOf 方法

    谷歌,IE11等都能用,IE8不行 解决: 重构indexOf方法 if (!Array.prototype.indexOf) {Array.prototype.indexOf = function( ...

  2. Js中Array对象

    Js中Array对象 JavaScript的Array对象是用于构造数组的全局对象,数组是类似于列表的高阶对象. 描述 在JavaScript中通常可以使用Array构造器与字面量的方式创建数组. c ...

  3. JS中令人发指的valueOf方法介绍

    转载自  JS中令人发指的valueOf方法介绍 彭老湿近期月报里提到了valueOf方法,兴致来了翻了下ECMA5里关于valueOf方法的介绍,如下: 15.2.4.4 Object.protot ...

  4. js中判断数据类型的方法

    JS中判断数据类型的方法: 使用typeof操作符. 对一个值使用 typeof 操作符可能返回下列某个字符串,返回的类型都是字符串形式. (1) undefined:如果这个值未定义 (2) boo ...

  5. JS中所有遍历的方法

    JS中所有遍历的方法 1.for for(let i=0;i<len;i++){//do something} 2.forEach forEach 循环不支持return实例:let arr = ...

  6. JS中的prototype、__proto__与constructor

    作为一名前端工程师,必须搞懂JS中的prototype.__proto__与constructor属性,相信很多初学者对这些属性存在许多困惑,容易把它们混淆,本文旨在帮助大家理清它们之间的关系并彻底搞 ...

  7. JS中的prototype

    JS中的prototype 2011-06-03 14:40 by 轩脉刃, 17040 阅读, 16 评论, 收藏, 编辑 JS中的phototype是JS中比较难理解的一个部分 本文基于下面几个知 ...

  8. JavaScript中Object.prototype.toString方法的原理

    在JavaScript中,想要判断某个对象值属于哪种内置类型,最靠谱的做法就是通过Object.prototype.toString方法. <一>, ECMAScript 3  1. 在E ...

  9. js中的prototype的理解

    2019独角兽企业重金招聘Python工程师标准>>> JS中的prototype是JS中比较难理解的一个部分 1 原型法设计模式 在.Net中可以使用clone()来实现原型法 原 ...

最新文章

  1. C#条件判断-根据条件判断要走的路-if结构
  2. GEB:南土所梁玉婷组-大陆尺度下稻田土壤微生物β多样性的纬度分布特征
  3. EXCEL2013保存时提示Be careful!Parts of your document may include personal information...
  4. 在Pycharm编辑器中调用getpass模块
  5. WPF 4 日历控件(Calendar)
  6. 计算矩阵连乘积(动态规划)
  7. 多线程学习笔记一之内置锁
  8. git - 搭建最简单的git server
  9. Shell - 文件运算符
  10. java面试题十四 基本类型的默认值
  11. goland 方法注释_goland 设置注释模板的过程图文详解
  12. 丁仲礼院士回应被美国制裁:我反正不去美国,也没有美元账户,就一次公益捐赠被拦截了...
  13. Linux关机重启命令
  14. 各种说明方法的答题格式_各种轴承安装方法说明及注意事项,避免这些坑提高轴承寿命...
  15. Eclipse使用基础教程
  16. avx2指令集对php有用吗,AVX2指令集的作用
  17. 易辅客栈多线程脚本与中控台开发
  18. python程序设计基础董付国 pdf-董付国《Python程序设计基础 第2版》PDF
  19. 网赚项目:揭秘闲鱼项目,信息差赚钱新手也能日入200+
  20. 工业以太网交换机常见的几种故障类型及分析排查方法

热门文章

  1. [有奖活动进行中]阿里数据库专家曾文旌为你解决数据库那些事
  2. 多边形对角线交点个数
  3. 云计算专业运维工程师所需要的知识技术
  4. C语言100题打卡—第1题
  5. 激流勇进誓破浪,同舟共济达使命
  6. 山羊拉丁文 - [Python3]
  7. 保研笔记一 软件工程与计算卷二(1-7章)
  8. EmbedTLS + Eclipse C/C++测试用例SSL客户端和服务器
  9. 前端三剑客:HTML
  10. 给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1