History

ajax: use Object.entries

Simon Legner committed 2 years ago

Commit 228090a1 parent a2e74711 file · +6 −8Browse files

Unified · Split

assets/javascripts/lib/ajax.js+6−8
@@ -59,14 +59,12 @@ var serializeData = function (options) { · 58 unmodified lines
5959 };
6060
6161 var serializeParams = (params) =>
62− (() => {
63− const result = [];
64− for (var key in params) {
65− var value = params[key];
66− result.push(`${encodeURIComponent(key)}=${encodeURIComponent(value)}`);
67− }
68− return result;
69− })().join("&");
62+ Object.entries(params)
63+ .map(
64+ ([key, value]) =>
65+ `${encodeURIComponent(key)}=${encodeURIComponent(value)}`,
66+ )
67+ .join("&");
7068
7169 var applyCallbacks = function (xhr, options) {
7270 if (!options.async) {