Skip to content

Commit af31865

Browse files
Refactor parseQueryString function for improved readability and consistency
1 parent 532bb55 commit af31865

File tree

1 file changed

+8
-14
lines changed

1 file changed

+8
-14
lines changed

Sprint-2/implement/querystring.js

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,26 +7,20 @@ function parseQueryString(queryString) {
77
const keyValuePairs = queryString.split("&");
88

99
for (const pair of keyValuePairs) {
10-
if(pair===""){
11-
continue
10+
if (!pair) {
11+
continue;
1212
}
13-
const equalIndex=pair.indexOf("=")
13+
const equalIndex = pair.indexOf("=");
1414
if (equalIndex === -1) {
15-
queryParams[pair]="";
16-
continue
15+
queryParams[pair] = "";
16+
continue;
1717
}
18-
const key=pair.substring(0,equalIndex)
19-
const value=pair.substring(equalIndex+1)
20-
queryParams[key]=value
21-
18+
const key = pair.substring(0, equalIndex);
19+
const value = pair.substring(equalIndex + 1);
20+
queryParams[key] = value;
2221
}
2322

2423
return queryParams;
2524
}
26-
//console.log(parseQueryString("equationxy+1"));
2725

2826
module.exports = parseQueryString;
29-
30-
31-
32-

0 commit comments

Comments
 (0)