当前位置:  开发笔记 > 编程语言 > 正文

JavaScript对象具有特定正则表达式模式的键

如何解决《JavaScript对象具有特定正则表达式模式的键》经验,为你挑选了1个好方法。

如何查找JavaScript对象是否具有特定正则表达式模式的键?例如,在下面的对象中,如何查找它是否包含包含单词"Address"的键?

var obj = {Address_Line1 : "XXX", Address_Line2 :"YYY", Name : "ZZZ"};

Scott.. 5

当然 - 你可以这样做,Array.prototype.some并且Object.keys像这样:

var obj = {Address_Line1 : "XXX", Address_Line2 :"YYY", Name : "ZZZ"};

var hasKeyRegex = Object.keys(obj).some(function(key) {
  return /Address/.test(key);
});

console.log(hasKeyRegex);

hasKeyRegex将是true如果对象具有包含密钥Address,和false如果不是.



1> Scott..:

当然 - 你可以这样做,Array.prototype.some并且Object.keys像这样:

var obj = {Address_Line1 : "XXX", Address_Line2 :"YYY", Name : "ZZZ"};

var hasKeyRegex = Object.keys(obj).some(function(key) {
  return /Address/.test(key);
});

console.log(hasKeyRegex);
推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有