小编Wit*_*tuz的帖子

在Javascript中扩展对象

我目前正在从Java转换为Javascript,我有点难以弄清楚如何按照我希望的方式扩展对象.

我见过互联网上有几个人使用一种名为extend on object的方法.代码如下所示:

var Person = {
   name : 'Blank',
   age  : 22
}

var Robot = Person.extend({
   name : 'Robo',
   age  : 4
)}

var robot = new Robot();
alert(robot.name); //Should return 'Robo'
Run Code Online (Sandbox Code Playgroud)

有谁知道如何使这项工作?我听说你需要写

Object.prototype.extend = function(...);
Run Code Online (Sandbox Code Playgroud)

但我不知道如何使这个系统工作.如果不可能,请告诉我另一个扩展对象的替代方案.

javascript extends prototype function object

151
推荐指数
10
解决办法
25万
查看次数

标签 统计

extends ×1

function ×1

javascript ×1

object ×1

prototype ×1