javascript: Object对象生成URL参数
code:
function makeQuery(queryObject) { const query = Object.entries(queryObject) .reduce((result, entry) => { result.push(entry.join('=')) return result }, []).join('&') return `?${query}` }
sample:
const queryObject = {name: "nameValue", code: "codeValue"};
const objectEntries = Object.entries(queryObject) => [["name","nameValue"],["code","codeValue"]]
const arrayReduce = objectEntries.reduce((result, entry)=> {
result.push(entry.join("="));
return result
}, []) => ["code=codeValue","name=nameValue"]
`?arrayReduce.join('&')`

浙公网安备 33010602011771号