这是我的代码。 实际上,我正在使用Firebase服务器在ionicframework上开发应用程序。 这是我的提供程序文件(firebase.js)
commentPost(key, comment) {
return new Promise((resolve, reject) => {
this.dataProvider.getComments(key).take(1).subscribe((comments) => {
var comments = comments;
if (!comments) {
comments = [comment];
} else {
comments.push(comment);
}
// Add both users as friends.
this.dataProvider.postComments(key).update(comments).then((success) => {
resolve(true)
}).catch((error) => {
this.loadingProvider.hide();
reject(false)
});
});
})
}
答案 0 :(得分:1)
如果要替换属性,则必须使用
comment['propertyName'] = newValue;
如果要新建对象,
首先,您需要具有对象数组,然后在其上使用push
。
例如
array = [
{name: 'firstName', surname: 'secondName'},
{name: 'firstName1', surname: 'secondName2'}
]
然后
array.push({name: 'firstName2', surname: 'secondName2'});