我想在对象中搜索值。例如: 我正在寻找“男孩”。在对象中有一个值“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/