toDataURL is not a function

toDataURL is not a function
我的代码
function cbase64(e, t, n) { var o = document.createElement("canvas"), i = o.getContext("2d"); o.width = t; o.height = n; for (var r = 4 * t, a = 0; a < n; a++) { for (var s = n - 1 - a, c = i.createImageData(t, 1), l = s * t * 4, u = 0; u < r; u++) c.data[u] = e[l + u]; i.putImageData(c, 0, a); } return o.toDataURL(); }

怎么提示函数不存在