javascript - MooTools - 带通配符的 Object.contains

标签 javascript mootools

我想在对象中搜索值。例如: 我正在寻找“男孩”。在对象中有一个值“boy1”,但 Object.contains 不返回 true。仅当我实际搜索“boy1”时。

是否可以使用通配符或者有其他功能吗?

if(Object.contains(object, 'boy')) {
  console.log("FOUND!");
}

最佳答案

我自己找到了答案:

Object.each(arrayWithObjects, function(object, index) {                                                                                                                                      
   Object.each(object, function(value, key) {                                                                                                                                   
       if(value.indexOf(searchTerm) > -1) {                                                                                                                                  
           foundContacts.push(object);                                                                                                                                  
       }                                                                                                                                                                     
   });                                                                                                                                                                           
});  

关于javascript - MooTools - 带通配符的 Object.contains,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31651427/

相关文章:

javascript - 重新格式化 javascript 以适应 google-closure-compiler 的命名空间展平

php - 在php函数中过滤syslog,然后在JS div中显示内容?

javascript - 文本区域,删除显示 :none added from js

javascript - mooml 模板在尝试渲染时返回 null

html - CSS 定位破坏列表中的超链接

javascript - 为 mootools 元素设置没有值的属性

javascript/mootools |自定义事件

javascript - 如何将 bool 值从 javascript 传递给 python?

javascript - 如何在 Javascript 中进行 Null 值检查?

javascript - 将控件绑定(bind)到多个输入的 Angular Reactive Forms 不会刷新其他输入