有人知道有一种方法可以在 JavaScript 对象文字中引用兄弟键的值吗?
所以在这里使用target
函数中的值beforeNext()
:
obj: {
target: 'li.player a.icon-tag',
parent: 'ul#drop_list',
beforeNext: function(){
target.addClass('bind active');
}
}
有人知道有一种方法可以在 JavaScript 对象文字中引用兄弟键的值吗?
所以在这里使用target
函数中的值beforeNext()
:
obj: {
target: 'li.player a.icon-tag',
parent: 'ul#drop_list',
beforeNext: function(){
target.addClass('bind active');
}
}
这不是“JSON”对象,而是 JavaScript 对象(或只是“对象”)。我假设这也包含在 Object 文字中,因为obj: {
它本身是无效的语法。
无论如何,是的,您可以使用this
.
beforeNext: function () {
this.target;
}
如果您正在处理纯 JavaScript:
var cartoon = {"george jetson":{"son":"elroy","daughter":"judy"} }
使用 Object 构造函数将字符串转换为对象:
cartoon["george jetson"].son = Object(cartoon["george jetson"].son)
然后绑定兄弟值:
cartoon["george jetson"].son.sister = cartoon["george jetson"].daughter
并用于toString
获取原始值:
cartoon["george jetson"].son.toString()
参考