计算机 选择题 标准

对象字面量与构造函数 — 计算机选择题

Web 前端开发基础(HTML/CSS/JavaScript) 面向对象与ES6+ AI 三重审校通过

题目
有如下代码:function Phone(brand){ this.brand = brand; this.call = function(){ return 'calling'; }; } const p1 = new Phone('X'); const p2 = { brand: 'X', call: function(){ return 'calling'; } }; 下列说法唯一正确的是:A. p1 与 p2 都是由对象字面量创建的对象 B. p1.call 与 p2.call 是同一个函数引用 C. p1 与 p2 的 brand 属性值相同,但 p1 由构造函数创建、p2 由对象字面量创建 D. p2 创建时会自动调用 Phone 构造函数