var r = this.canvasPath; ctx.beginPath(); for(var i = 0; i < r.length; i += 2){ ctx[r[i]].apply(ctx, r[i + 1]); }