单项选择题
请问以下JS代码输出的结果是什么?()
let obj = { num1: 117}let res = obj;obj.child = obj = { num2: 935 };var x = y = res.child.num2;console.log(obj.child);console.log(res.num1);console.log(y);
A.undefined、117、935
B.117、117、undefined
C.117、117、935
D.undefined、117、undefined
点击查看答案&解析
相关考题
-
多项选择题
关于JavaScript的原始类型(primitive type)的描述,正确的是()
A.有5种primitive type,分别是Undefined、Null、Boolean、Number、Symbol 和String
B.var sTemp ="test string";alert (typeof sTemp);结果为string
C.var oTemp;alert(oTemp ==undefined)为true
D.alert(null ==undefined);结果为false -
多项选择题
下列哪些会返回false? ()
A.null
B.undefined
C.0
D.'0' -
单项选择题
const node = { loc: { start: { line: 1, column: 5 } }};let { loc, loc: { start }, loc: { start: { line }} } = node;对以上代码解释不正确的是()
A.上面代码有三次解构赋值
B.分别对loc、start、line三个属性的解构赋值
C.最后一次对line属性的解构赋值之中,只有line是变量,loc和start都是模式,不是变量
D.结构赋值不成功
