把img对象的src转化为base64

var canvas = document.createElement("canvas"); 
canvas.width = img.width; 
canvas.height = img.height; 
var ctx = canvas.getContext("2d"); 
ctx.drawImage(img, 0, 0, img.width, img.height); 
var dataURL = canvas.toDataURL("image/png"); 
console.log(dataURL); 
点赞 ({{click_count}}) 收藏 (0)

在现代 JavaScript 代码中,应该推荐使用 undefined 还是 null?