# 1.下列选项中,可以给person对象添加一个age属性的是?(选择两项)

A.DFztfK.png (opens new window)

B.DFzHhV.png (opens new window)

C.DFzqpT.png (opens new window)

D.DFzXX4.png (opens new window)

本题主要考查对象的方括号语法。

方括号语法中可以放值或表达式,用来获取或设置对象属性。

page["age"]等同于page.age写法,给person添加的属性名为age,A选项正确。

age是一个变量,值为18,给person中添加的属性名为18,B选项错误。

n是一个变量,值为age,给person中添加的属性名为age,C选项正确。

针对同一个属性,方括号与语法与简洁表达式不能同时使用,D选项错误。

所以本题答案为AC.

# 2.下列关于对象字面的增强,描述正确的选项是?(选择两项)

**A.**键名和变量(或常量)名一样时,可以只写一个

**B.**同一个属性既可以使用简洁表达式,又可以使用方括号语法

**C.**对象中的方法可以省略function关键字,使用箭头函数

**D.**方括号语法中可以调用函数

本题主要考查对象字面量的增强语法。

当键名和变量(或常量)名一样时,可以使用属性简洁表达式,只写一个,A选项正确。

同一个属性不可以同时使用简洁表达式和方括号语法,B选项错误。

对象中的方法可以省略function关键字和冒号,但不能使用箭头函数,C选项错误。

方括号语法中可以书写表达式,是可以调用函数,获取函数的返回的一个值,D选项正确。

所以本题答案为AD.

# 3.下图所示一段代码,调用函数传入参数,最终输出结果为3的选项是?(选择两项)

DkSJBj.png (opens new window)

**A.**test()

**B.**test(null)

**C.**test(undefined)

**D.**test({})