angular - 使用新对象更新数组

标签 angular ionic2

我有一个对象,当发生某些数据更改时,该对象就会更新,我需要将先前的和更新的数据存储到数组中,并在需要时检索它

/* currently i could get 1 data i need multiple data stored to a storage as array*/
    get(){
        this.storage.get('uploaded').then((data) => {
            console.log("get data", JSON.parse(data));        
        });
    }

    set(){
        var obj = { upload: true,
                    file: file.audio //this will hold an object which vary when required
                  }

        this.storage.set('uploaded', JSON.stringify( obj ));
    }

最佳答案

您可以使用数组的 push() 方法用新数据更新数组。

var obj = new Array();
obj.push();// use this whenever you have new data

并使用它来访问值

for (var i in obj) {
   //access values using obj[i]
}

关于angular - 使用新对象更新数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42523804/

相关文章:

angular - 如何将参数传递给canActivate的构造函数?

android - 相当于 Ionic 2 中的 setOnItemLongClickListener

javascript - .replace 在 AngularJs 2

angular - 使用 Ionic2/Angular2 的国际化和本地化选项

javascript - Angular JS 2.0 基于用户输入切换样式表

javascript - Angular 对 Chrome 中的事件执行函数两次

angular - 仅在单击图标时展开面板 - Angular Material

angular - 如何将 Observable 数组合并为具有相同返回类型的单个 Observable

javascript - 如何用 ion-slides 寻呼机功能替换 ionic2-super-tabs 工具栏

javascript - Ionic 2 RC0 属性 'tz' 在类型 'typeof moment' 上不存在