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('&')`

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM