列表

详情


FED73. 批量改变对象的属性

描述

给定一个构造函数 constructor,请完成 alterObjects 方法,将 constructor 的所有实例的 greeting 属性指向给定的 greeting 变量。

示例1

输入:

var C = function(name) {this.name = name; return this;}; 
var obj1 = new C('Rebecca'); 
alterObjects(C, 'What\'s up'); obj1.greeting;

输出:

What's up

原站题解

HTML/CSS/JavaScript 解法, 执行用时: 854ms, 内存消耗: 77772KB, 提交时间: 2020-11-22

{"css":"","js":"function alterObjects(constructor, greeting) {\n    constructor.prototype.greeting = greeting;\n}","html":"","libs":[]}

HTML/CSS/JavaScript 解法, 执行用时: 857ms, 内存消耗: 77772KB, 提交时间: 2020-12-21

{"css":"","js":"function alterObjects(constructor, greeting) {\n    constructor.prototype.greeting = greeting;\n    return constructor.greeting\n}","html":"","libs":[]}

HTML/CSS/JavaScript 解法, 执行用时: 858ms, 内存消耗: 77772KB, 提交时间: 2020-12-26

{"css":"","js":"function alterObjects(constructor, greeting) {\n  return constructor.prototype.greeting = greeting\n}","html":"","libs":[]}

HTML/CSS/JavaScript 解法, 执行用时: 860ms, 内存消耗: 77836KB, 提交时间: 2020-12-25

{"css":"","js":"function alterObjects(constructor, greeting) {\n    return constructor.prototype.greeting = greeting;\n}","html":"","libs":[]}

HTML/CSS/JavaScript 解法, 执行用时: 861ms, 内存消耗: 77804KB, 提交时间: 2021-04-04

{"css":"","js":"function alterObjects(constructor, greeting) {\n    \n    constructor.prototype.greeting = greeting;\n}","html":"","libs":[]}

上一题