serialize Form

tipjs,object,es6

Sử dụng formdata constructor để convert form, FormData, array.from(). Kết hợp window.encodeURIComponent() để encode từng value trong form.

const serializeForm = form =>
  Array.from(new FormData(form), field => field.map(encodeURIComponent).join('=')).join('&');
// Sử dụng
serializeForm(document.querySelector('#form')); // email=test%40email.com&name=Test%20Name

Có thể bạn đã miss một số snippets code

Converting Object to an Array

Converting Object to an Array

JavaScript: async/await with forEach

JavaScript: async/await with forEach()

closure javascript

closure javascript

Clone Objects in JavaScript

3 Ways to Clone Objects in JavaScript

Kiểm tra định dạng email bằng Javascript

Kiểm tra định dạng email bằng Javascript