JavaScript“对象”的作用是什么?功能做什么?
JavaScript 中的 Object
函数有什么作用?
例如,当我们执行Object(1)
时会发生什么?
What does the Object
function in JavaScript do?
For example, what happens when we do Object(1)
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
它迫使某物成为一个对象。但我还没有看到它以这种方式使用。
创建可在其上放置属性和方法的空对象的首选、更快的方法是使用
{}
。创建对象的三种可能方法:It forces something to be an object. I've not seen it being used in this way though.
The preferred, faster way to create an empty object on which you can put properties and methods on is by using
{}
. Three possible ways to create an object:来自 Mozilla 开发者网站:
因此,
Object(1)
生成的对象的行为与原始值1
类似,但支持对象功能,例如为属性赋值 (Object(1) .foo = 2
可以工作,(1).foo = 2
则不行)。From the Mozilla developer site:
So
Object(1)
produces an object that behaves similarly to the primitive value1
, but with support for object features like assigning values to properties (Object(1).foo = 2
will work,(1).foo = 2
will not).创建一个字符串“text”,它非常类似于
注意 obj2 的类型是“String”而 obj1 的类型是“Object”
试试这个:
Creates a String "text", it's pretty similar to
Notice that the type of obj2 is "String" and of obj1 "Object"
Try this:
创建一个对象 http://www.w3schools.com/js/js_objects.asp
Creates an object http://www.w3schools.com/js/js_objects.asp
Object
函数是一个构造函数,所有其他类型(如 Array、String、Number)都继承它。Object
function is a constructor function, all other types(like Array, String, Number) inheritate it.