Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Parse.com:获取Parse.Object类名_Javascript_Class_Parse Platform - Fatal编程技术网

Javascript Parse.com:获取Parse.Object类名

Javascript Parse.com:获取Parse.Object类名,javascript,class,parse-platform,Javascript,Class,Parse Platform,如何获得Parse.Object实例的名称(使用Parse.com JavaScript SDK)?比如说,我有一个名为Contact的自定义类,如何检查对象是否属于名为Contact的类 我尝试了以下console.logs中的以下建议,但没有一个日志包含对Contact类的任何引用: console.log(Object.prototype.toString.call(contact)); console.log(contact.constructor); console.log(conta

如何获得Parse.Object实例的名称(使用Parse.com JavaScript SDK)?比如说,我有一个名为
Contact
的自定义类,如何检查对象是否属于名为
Contact
的类

我尝试了以下
console.log
s中的以下建议,但没有一个日志包含对
Contact
类的任何引用:

console.log(Object.prototype.toString.call(contact));
console.log(contact.constructor);
console.log(contact.constructor.name);

我假设您想知道对象的相应解析类名,这应该可以通过对象的
Classname
属性访问

下面是一个小的云代码函数,作为返回对象和类名的示例。然而,这是毫无意义的,因为您已经知道对象的类名,因为您必须在查询中使用它

Parse.Cloud.define("classname", function(req, res) {
    var TestObject = Parse.Object.extend("TestObject");
    var query = new Parse.Query(TestObject);
    query.first({
        success: function(obj) {
            res.success({
                object: obj,
                class: obj.className
            });
        },
        error: function(err) {
            res.error(err);
        }
    });
});

谢谢比约恩,这就是我想要的。正如你所说,在你的例子中,它可能毫无意义,但在我的例子中,它非常有用。再次感谢!