2023- js对象数组如何判断 key 对应的value为空如何为空去掉对应的key val

前言:

  • js对象数组如何判断 key 对应的value为空如何为空去掉对应的key val.
 let arr = [
    {
    
    
	    content: null,
	    deduct: "2.00",
	},
	{
    
    
		content: null,
		deduct: "2.00",
		wang:'sasa'
	}
]

1. 要判断 JavaScript 对象数组中每个对象的键(key)对应的值(value)是否为空,可以使用循环结构(例如 for 循环或 forEach)遍历每个对象,并在循环体内使用条件语句和比较运算符进行判断。例如,可以使用以下代码判断每个对象中的 content 是否为空,并从对象中删除该键值对:

for (let i = 0; i < arr.length; i++) {
    
    
  if (arr[i].content === null) {
    
    
    delete arr[i].content;
  }
}

2. 这里使用了 for 循环遍历每个对象,然后在循环体内使用条件语句判断该对象中的 content 是否为空。如果 content 的值确实为 null,那么 delete 运算符将从对象中删除该键值对。请注意,如果该键值对不存在,delete 运算符将不会执行任何操作。如果想删除对象中所有的空值键值对,可以使用以下代码:

for (let i = 0; i < arr.length; i++) {
    
    
  for (let key in arr[i]) {
    
    
    if (arr[i][key] === null) {
    
    
      delete arr[i][key];
    }
  }
}

猜你喜欢

转载自blog.csdn.net/itwangyang520/article/details/129442756
key