关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

JS便捷技巧

发布时间:2023-06-26 22:00:08

1.  JSON.stringify滤除null的属性

let baz = {  a : 1,  f:null,  x:'ddd',  b : { c : 2,d:null,e:'null' } };  // 过滤null的值 let replacer = function (key, value) {  return value != null ? value: undefined; }; console.log(JSON.stringify(baz, replacer))

   

2.  两个对象赋值

let arra = {  'aaa':'',  'bbb':'',  'ccc':'' } let arrb = {  'aaa':'111',  'bbb':'222',  'ccc':'333',  'ddd':'444',  'eee':'555' } listAssign(arra,arrb) const listAssign = (arrA, arrB) => Object.keys(arrA).forEach(key => { arrA[key] = arrB[key] || arrA[key]}); listAssign(arra ,arrb )

   



/template/Home/leiyu/PC/Static