在Ruby中,我们可以通过在运行时动态修改它来为以前定义的类添加新方法:
class String
def to_magic
"magic"
end
end
是否可以在JavaScript中执行相同的操作?如果是,怎么样?
答案 0 :(得分:3)
JavaScript中的等价物:
String.prototype.toMagic = function(){
return "magic";
}
console.log("".toMagic());//>>> "magic"