Javascript 需要将lastName和orders值替换为xxxx。我得到以下对象。我怎么做? 欢迎来到SO。请尝试提供有关您的问题的更多详细信息,并显示您自己尝试的任何代码。另外,你是一名开发人员(看看你的尼克),所以请格式化代码文本;)到目前为止,您尝试了什么(向我

Javascript 需要将lastName和orders值替换为xxxx。我得到以下对象。我怎么做? 欢迎来到SO。请尝试提供有关您的问题的更多详细信息,并显示您自己尝试的任何代码。另外,你是一名开发人员(看看你的尼克),所以请格式化代码文本;)到目前为止,您尝试了什么(向我,javascript,node.js,Javascript,Node.js,需要将lastName和orders值替换为xxxx。我得到以下对象。我怎么做? 欢迎来到SO。请尝试提供有关您的问题的更多详细信息,并显示您自己尝试的任何代码。另外,你是一名开发人员(看看你的尼克),所以请格式化代码文本;)到目前为止,您尝试了什么(向我们显示代码)以及您遇到了什么问题?出于安全原因,我正在尝试屏蔽个人信息,到目前为止,我已经尝试了以下代码从'ramda'导入{is};从“./logging”导入*作为日志;const maskSensitiveInfo=[‘lastName’

需要将lastName和orders值替换为xxxx。我得到以下对象。我怎么做?
欢迎来到SO。请尝试提供有关您的问题的更多详细信息,并显示您自己尝试的任何代码。另外,你是一名开发人员(看看你的尼克),所以请格式化代码文本;)到目前为止,您尝试了什么(向我们显示代码)以及您遇到了什么问题?出于安全原因,我正在尝试屏蔽个人信息,到目前为止,我已经尝试了以下代码从'ramda'导入{is};从“./logging”导入*作为日志;const maskSensitiveInfo=[‘lastName’、‘firstName’、‘orderId’、‘ffToken’、‘cardname’、‘address’、‘number’、‘ffId’、‘username’、‘application_name’、‘client_id’、‘prevOrder’];导出默认函数掩码(obj,propsList=maskSensitiveInfo){let maskedObj;在掩码之前尝试{//deep clone
obj
,maskedObj=JSON.parse(JSON.stringify(obj));if(!is(Object,maskedObj))返回maskedObj;Object.keys(maskeydobj).forEach(key=>{maskSensitiveInfo.includes(key);(maskedObj[key]='xxxx'):(maskedObj[key]=mask(maskedObj[key],propsList));});返回maskedObj;}捕获(err){log.info('mask-sensitive-info-error:',err);}返回obj;}在不同的文件中使用此掩码()。因为我有不同格式的不同对象,所以我已经尝试过了,但是这对上面提到的对象不起作用。我想我需要尝试Regex,我是一个非常新的开发人员,不知道如何使用Regex来屏蔽这些信息。有人能帮我吗?
"uri": {  
  "protocol": "https:",  
  "slashes": true,  
  "auth": null, 
  "search": "?lastName=PRFTWENTYEIGHT",  
  "query": "lastName=PRFTWENTYEIGHT", 
  "pathname": "/v2/purchase/orders/6142144",  
  "path": "/v2/purchase/orders/6142144?lastName=PRFTWENTYEIGHT",  
  "href": "https://v2/purchase/orders/6142144?lastName=PRFTWENTYEIGHT" 
}