考虑对象:的javascript:最短代码中查找对象键与模式匹配
var myObj = {
hugeKey1: 'xxx',
hugeKey2: 'xxx',
hugeKey3: 'xxx',
hugeKey4: 'xxx',
prettyKey1: 'Only one'
};
以下是获取所有键的列表与模式hugeKey
代码:
var filteredKeySet = _.filter(
Object.keys(data),
function (key) {
if (key.match(/hugeKey/i)) {
return true;
}
}
);
只有一个名为PrettyKey1
的密钥,但最后的数字是动态的 - 也可能是PrettyKey2
。
找到模式匹配的第一个键的最短代码是什么?
某种看似Object.keys(myObj).findFirstMatch(/PrettyKey/i);
谢谢 - 匹配的项名称是要求 – BabyGroot
很高兴听到它的工作。我会调整我的答案,所以它不包括P.S.因为这只是为了澄清你的意图。 – Denialos