js原型链解决了什么问题