# 1.下列选项中,可以给person对象添加一个age属性的是?(选择两项)
本题主要考查对象的方括号语法。
方括号语法中可以放值或表达式,用来获取或设置对象属性。
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的选项是?(选择两项)
**A.**test()
**B.**test(null)
**C.**test(undefined)
**D.**test({})
← 17-解构赋值 19-剩余参数和数组展开 →




