javascript 获取排列后的对象建值
Posted _我头大
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 获取排列后的对象建值相关的知识,希望对你有一定的参考价值。
function getSortedParameter (parameterObject){ let attributes = []; parameterObject = parameterObject ? parameterObject:{}; for(let attr in parameterObject){ attributes.push(attr); } attributes.sort(); let paramStr = ""; attributes.forEach(element=>{ paramStr += element + "=" + parameterObject[element] + "&" }); return paramStr; }
let me = {}; me["body"] = "test"; me["mch_id"] = "10000100"; me["appid"] = "wxd930ea5d5a258f4f"; me["nonce_str"] = "ibuaiVcKdpRxkhJA"; let signStr = getSortedParameter(me); //signStr:appid=wxd930ea5d5a258f4f&body=test&device_info=1000&mch_id=10000100&nonce_str=ibuaiVcKdpRxkhJA&
以上是关于javascript 获取排列后的对象建值的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段12——JavaScript的Promise对象