var canvas = document.createElement('canvas'),
ctx = canvas.getContext("2d"); //Create the context
//more code (width, height defined elsewhere)
ctx.beginPath();
ctx.moveTo(0.35 * width, 0);
ctx.lineTo(0.35 * width, 0.65 * height);
ctx.lineTo(1 * width, 0.65 * height); //JSHint is complaining about the 1 here
ctx.stroke();
为什么我在这里收到错误?
答案 0 :(得分:5)
这是一种毫无意义的操作,乘以1并不做任何事情。只需使用宽度。
答案 1 :(得分:2)
这是因为乘以1是多余的。
答案 2 :(得分:0)
为什么不使用:
ctx.lineTo(width, 0.65 * height);
据我所知1 *任何事情都很可能给出相同的结果