Test name | Executions per second |
---|---|
return chain | 8186460.0 Ops/sec |
reref | 808086.6 Ops/sec |
var SomeThing = (function () {
function SomeThing() {
this._value = 1;
}
SomeThing.prototype.setValue1 = function (v) {
this._value = v;
return this;
};
SomeThing.prototype.setValue2 = function (v) {
this._value = v;
};
return SomeThing;
}()),
st = new SomeThing();
st.setValue1(2)
.setValue1(2)
.setValue1(2)
.setValue1(2)
.setValue1(2)
.setValue1(2)
.setValue1(2)
.setValue1(2)
.setValue1(2)
.setValue1(2)
st.setValue2(2);
st.setValue2(2);
st.setValue2(2);
st.setValue2(2);
st.setValue2(2);
st.setValue2(2);
st.setValue2(2);
st.setValue2(2);
st.setValue2(2);
st.setValue2(2);