相关疑难解决方法(0)

对象文字/初始化器中的自引用

有没有办法在JavaScript中使用以下内容?

var foo = {
    a: 5,
    b: 6,
    c: this.a + this.b  // Doesn't work
};
Run Code Online (Sandbox Code Playgroud)

在当前形式中,此代码显然会抛出引用错误,因为this没有引用foo.但是,有什么办法对早些时候宣布的其他属性在对象文本的属性值依赖?

javascript object-literal

660
推荐指数
14
解决办法
12万
查看次数

访问对象内的对象属性

可能重复:
访问同一对象中的JavaScript Object Literal值

首先看一下以下的JavaScript对象

var settings = {
  user:"someuser",
  password:"password",
  country:"Country",
  birthplace:country
}
Run Code Online (Sandbox Code Playgroud)

我想设置birthplace相同的值country,所以我把对象值country放在前面,birthplace但它对我不起作用,我也用过this.country但仍然失败了.我的问题是如何访问对象内对象的属性.

一些用户沉迷于询问"你想做什么或发送你的脚本等"这些ppls的答案很简单"我想访问对象中的对象属性",上面提到了脚本.

任何帮助将不胜感激 :)

问候

javascript properties object

51
推荐指数
1
解决办法
3万
查看次数

标签 统计

javascript ×2

object ×1

object-literal ×1

properties ×1