なぜか質問を投稿すると反映されない。。 何かしら問題があってはじかれている??
[JS]オブジェクト型をURLパラメータに変換する
多次元なオブジェクトをURLパラメータに変換する
function object2URLparam (URLparam, key, unknown) {
if (unknown === null) return URLparam;
if (Array.isArray(unknown)) {
unknown.forEach((val, idx) => URLparam = object2URLparam(URLparam, key ? key + "[" + idx + "]" : idx, val));
} else if (typeof unknown == "object") {
Object.entries(unknown).forEach(([objKey, objVal]) => URLparam = object2URLparam(URLparam, key ? key + "[" + objKey + "]" : objKey, objVal));
} else {
if (URLparam) URLparam += "&";
URLparam += key + "=" + unknown;
};
return URLparam;
};
検索

コメントを残す