js 里面每一个对象都是一个hash-table, 添加方法的操做也很方便, a = {}, a.doSomeThing = ()=>{console.log('nice')}ruby
ruby, 也容许给对象添加方法:dom
1. 利用def 来给, 对象或类, 添加属于本身的方法:code
a = 'Hello World'对象
def a.do_some_thingrem
puts '作个大新闻'hash
endconsole
def String.do_another_thingtable
puts '+1s'class
end方法
2. 使用类和对象的方法来添加
def
obj.a_singleton_method;
end
def
MyClass.another_class_method;
end
class << my_array
remove_method(:random_dump)
end