MCPcopy Create free account
hub / github.com/ClydeTime/Surge / ObjectKeys2LowerCase

Function ObjectKeys2LowerCase

Script/Task/CCBLife.js:285–295  ·  view source on GitHub ↗

* 对象属性转小写 * @param {*} obj * @returns

(obj)

Source from the content-addressed store, hash-verified

283 * @returns
284 */
285 function ObjectKeys2LowerCase(obj) {
286 const _lower = Object.fromEntries(Object.entries(obj).map(([k, v]) => [k.toLowerCase(), v]))
287 return new Proxy(_lower, {
288 get: function (target, propKey, receiver) {
289 return Reflect.get(target, propKey.toLowerCase(), receiver)
290 },
291 set: function (target, propKey, value, receiver) {
292 return Reflect.set(target, propKey.toLowerCase(), value, receiver)
293 }
294 })
295 }
296
297// 数据脱敏
298function hideSensitiveData(string, head_length = 2, foot_length = 2) {

Callers 1

GetCookieFunction · 0.85

Calls 1

getMethod · 0.45

Tested by

no test coverage detected