从关联数组中删除指定的元素

时间:2013-05-21 03:59:06

标签: javascript json

您好我正在寻找从关联数组中删除元素的方法。 我需要在循环中删除null和''之类的值。但我不能因为我知道我需要识别并存储构建数组,然后使用新数组中的元素来搜索和删除它们。

var storeData3 = [
  { 'key' : 'value1' },
  { 'key' : 'value2' },
  { 'key' : 'value3' },
  { 'key' : null },
  { 'key' : '' },
  { 'key' : 'value10'}
];

1 个答案:

答案 0 :(得分:1)

试试这个: -

在省略不需要的数据后使用Array.filter获取数据。

 var result= storeData3
  .filter(function(val){
       return (val.key != '' && val.key != null)});

.filter()

Fiddle