Remove Null or Undefined Values from Object in Javascript – Đôi lúc ta muốn xóa dữ liệu bẩn bao gồm null or undefined trong dữ liệu trả về thì có thể sử dụng Object.keys() để xử lý đơn giản như sau.
Remove Null or Undefined Values from Object in Javascript
✅ – Trường hợp remove null
thì có thể dùng cách sau. Dành cho các bạn có kỹ năng copy thì cho nhanh, khỏi đọc mất công anh em.
// Đây là remove null trong object const obj = { cr7: null, m10: 10, anonystick: null, }; // sử dụng forEach Object.keys(obj).forEach(key => { if (obj[key] === null) { delete obj[key]; } }); console.log(obj); //{m10: 10}
Kết quả chúng ta nhận được: {m10: 10}
.
✅ – Còn nếu anh em muốn remove luôn cả null
và undefined
thì có thể sửa obj[key] === null
sang thành check yếu obj[key] == null
vậy thì ok. test lại phát
// Đây là remove null or undefined trong object const obj = { cr7: null, m10: 10, anonystick: undefined, }; // sử dụng forEach Object.keys(obj).forEach(key => { if (obj[key] == null) { delete obj[key]; } }); console.log(obj); //{m10: 10}
Kết quả chúng ta nhận được: {m10: 10}
.