formflux
Version:
A package to upload files to a server and parsing multipart-formData requests
33 lines (32 loc) • 665 B
JavaScript
;
exports.__esModule = true;
exports.default = createNewBody;
function createNewBody(posArr, j, data) {
let current;
let prev;
for (let i = posArr.length - 1; i >= j; i--) {
if (!isNaN(posArr[i])) {
if (!prev) {
current = [data];
prev = current;
} else {
current = [prev];
prev = current;
}
} else {
if (!prev) {
current = {
[`${posArr[i]}`]: data
};
prev = current;
} else {
current = {
[`${posArr[i]}`]: prev
};
prev = current;
}
}
}
return current;
}
//# sourceMappingURL=resBodyMaker.js.map