从本地存储阵列中删除1项

时间:2018-02-20 05:52:38

标签: javascript arrays string ionic-framework local-storage

我有一个本地存储项目,如下所示

(2) [{…}, {…}]
0
:
cityName
:
"durban"
__proto__
:
Object
1
:
cityName
:
"cape town"
__proto__
:
Object

我想根据cityName是否与本地存储项匹配来删除1项,即如果用户点击" durban"然后删除德班。

我已经能够从点击中获取名称

  deleteCity(event){
    var target = event.currentTarget.id;
    console.log(target);
    var getLSCityName = localStorage.getItem('savedLocations');
    var getLSCityNameArr = JSON.parse(getLSCityName);

      for(var i = 0; i < getLSCityNameArr.length; i++){
        if (getLSCityNameArr[i].cityName == target){
          getLSCityNameArr.splice[i].cityName;
          localStorage.setItem('savedLocations', JSON.stringify(getLSCityNameArr));
        }
      } 
    }

1 个答案:

答案 0 :(得分:2)

pydicom.filewriter.dcmwrite
相关问题