我使用的是开源JavaScript库timeline.verite.co 这是一个时间轴库,可以很好地处理页面加载。但是当我尝试在某种条件下重新绘制时间轴时,它会开始发出奇怪的错误
我想修改库中的init函数。但是我不想在原始库中更改它,我想在另一个单独的.js文件中重写/覆盖这个函数,这样当调用这个函数时,它不必转到原始函数,而是必须使用我修改过的函数。 / p>
我不确定是否使用原型/继承以及如何使用它来解决这个问题?
答案 0 :(得分:6)
您只需要为其指定新值。这是一个例子:
obj = {
myFunction : function() {
alert('originalValue');
}
}
obj.myFunction();
obj.myFunction = function() {
alert('newValue');
}
obj.myFunction();