引用对象内的元素
我正在定义以下对象:
var object = {
first: $('.first').eq(),
firstPosition: first.position()
}
returns first
未定义
this.first
... 也是未定义
正确的语法是什么?
I am defining the following object:
var object = {
first: $('.first').eq(),
firstPosition: first.position()
}
returns first
is not defined
this.first
... is also undefined
What is the correct syntax?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
正确的语法是:
在对象构造完成之前,您无法访问该对象的属性。
所以你需要分多个步骤来完成。
The correct syntax is:
You cannot access the properties of an object until it has finished being constructed.
So you need to do it in multiple steps.
您需要在对象构造之前定义
first
。You need to define
first
before the object construction.