如何获取JavaScript对象的类?

如何获取JavaScript对象的类?,第1张

如何获取JavaScript对象的类?

getClass()
Javascript中没有Java的完全对应版本。通常,这是由于Javascript是一种基于原型语言,而不是Java是一种基于类的语言。

一些例子:

function Foo() {}var foo = new Foo();typeof Foo;  // == "function"typeof foo;  // == "object"foo instanceof Foo;     // == truefoo.constructor.name;   // == "Foo"Foo.name     // == "Foo"Foo.prototype.isPrototypeOf(foo);   // == trueFoo.prototype.bar = function (x) {return x+x;};foo.bar(21); // == 42

注意:如果使用Uglify编译代码,它将更改非全局类名。为了防止这种情况,Uglify有一个

--mangle
参数,可以使用gulp或grunt设置为false 。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5041452.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存