gpt4 book ai didi

Parse.com 中的 JavaScript 子类化

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:38:10 25 4
gpt4 key购买 nike

在 Android 中,我使用两个不在 Parse 类中的局部变量对 ParseObject 进行了子类化。我只需要在本地设置这些变量,而不需要将它们保存在服务器上。它们是 String 的命名 helper1helper2 以及 getter 和 setter。

它在 Android 上运行良好 - 我可以在 ParseObject 上使用 setHelper1("whatever"); 以及 getHelper() 方法> 的。

我想做的是在 JavaScript 中做同样的事情,因为我想在 ParseCloud 中做同样的操作,并让它返回带有额外的 Strings 的结果,而不创建额外的数据库类中的列。

我读了https://parse.com/docs/js/guide#objects-parse-objecthttps://parse.com/docs/js/guide#queries-basic-queries但这并没有太大帮助,我无法理解。如何实现?

编辑:

q1.find({
success: function(results){

for (var x in results){
x.helper1 = 'foo';
}

response.success(results);
},
error: function(error){

}
});

最佳答案

在 JavaScrpt 中一切都很简单。据我所知,那些解析对象以 JSON 对象的形式存储。 (相当于 JavaScript 中的文字对象)。

在 JavaScript 中,如果您想向现有对象添加一个额外的属性(扮演类成员的 Angular 色),使用这段代码就足够了。

var myobj = /* This is that parse-object */

// Add property helper1
myobj.helper1 = 'foo';

// Add property helper2
myobj.helper2 = 'bar';

要删除这些属性,请使用此代码。

// Remove property helper1
delete myobj.helper1;

// Remove property helper2
delete myobj.helper2;

同样,您可以使用 [] 来创建和访问属性。

// Add property help1
myobj['helper1'] = 'foo';

// Access it
console.log(myobj['helper1']);

关于Parse.com 中的 JavaScript 子类化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33948745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com