当前位置: 首页 > 面试题库 >

访问对象内的对象属性

段溪叠
2023-03-14
问题内容

首先看下面的JavaScript对象

var settings = {
  user:"someuser",
  password:"password",
  country:"Country",
  birthplace:country
}

我想将birthplace值设置为与相同country,因此我将对象值country放在前面,birthplace但它对我不起作用,我也使用过,this.country但仍然失败。我的问题是如何访问对象内对象的属性。

一些用户沉迷于问“您想做什么或发送脚本等”,对于那些人来说,答案很简单:“我想访问对象内的对象属性”,上面提到了脚本。

任何帮助将不胜感激 :)


问题答案:

使用 对象文字 语法时,不能在初始化期间引用对象。创建对象后,需要引用该对象。

settings.birthplace = settings.country;

初始化期间引用对象的唯一方法是使用构造函数。

本示例使用匿名函数作为构造函数。新对象使用引用this

var settings = new function() {
    this.user = "someuser";
    this.password = "password";
    this.country = "Country";
    this.birthplace = this.country;
};


 类似资料:
  • 问题内容: 就像是 这是我想象的格式,但事实并非如此。什么会退回到对象的父级? 问题答案: JavaScript本身不提供此功能。而且我怀疑您是否可以创建这种类型的功能。例如: 鲍比属于谁?

  • 问题内容: 假设我有一个带有某些属性的类。如何最好地(在Pythonic- OOP中)访问这些属性?就像吗?还是写get访问器?这些东西可接受的命名方式是什么? 编辑: 您能否详细说明使用单引号或双引号下划线命名属性的最佳做法?我在大多数模块中看到使用单个下划线。 如果已经问过这个问题(虽然搜索没有带来结果,但我有一个直觉,请指出)-我将结束这个问题。 问题答案: 通常公认的做事方式只是使用简单的

  • 每个对象都有自己的属性和行为,这些属性和行为在类中体现为成员变量和成员方法,其中成员变量对应对象的属性,成员方法对应对象的行为。 在 Java 中,要引用对象的属性和行为,需要使用点(.)操作符来访问。对象名在圆点左边,而成员变量或成员方法的名称在圆点的右边。语法格式如下: 例如,定义一个 Student 类,创建该类的对象 stu,再对该对象的属性赋值,代码如下: 如果一个对象要被使用,则对象必

  • 访问对象属性失败? 访问fields属性有报错 toRaw里面包裹的是一个proxy对象,起初认为是proxy对象造成的访问不了fields属性,后面toRaw返回原始值之前还是访问不了,不知道是啥原因,很奇怪的bug

  • 我试图从一个Json文件中提取一个对象列表,但是该文件以一个对象开始,该对象包含我需要的对象数组。我是一个新的改造这里是我的文件:接口 控制器 Json的开头 我的对象Pojo 所以我不需要jsonObject中的任何初始信息,我所需要的只是元素jsonArray中的对象列表,它由两个稍微不同的对象组成,一个有nodes[],一个没有。因此POJO中有2个构造函数? 我如何设置改装来处理这件事?与

  • 问题内容: 做我的阵列我得到如下: 如何访问数组中的特定值?由于stdClass对象,以下代码不起作用 问题答案: 要访问数组成员,请使用 要访问对象成员,请使用 要访问对象数组内的对象成员: //获取数组中的第一个对象 //然后访问其键 您也可以像这样循环遍历一系列对象: 将数组视为事物的集合。这是一个袋子,您可以在其中存储您的东西,并给他们一个唯一的ID(密钥),然后使用该密钥访问它们(或将东