closePath的意思不是结束路径,而是闭合当前路径使得所有线段连接。它会试图从当前路径的终点连一条路径到起点,让整个路径闭合起来。(这样才能填色吗不是)但是,这并不意味着它之后的路径就是新路径了,要开启新路径,仍然需要使用beginPath,简单说,closePath和beginPath其实没有任何联系的。
2017-05-12
已采纳回答 / 寒冰露
你这个表达式好像写错了,应该是{p:[{x:800,y:400},{x:800,y:800}],color:"#f6ca29"}才对,p 和 color 表示对象的属性,而 p 属性值是数组,,数组里存放的是用匿名对象表示的坐标点 x 和 y,若要取第一个数组对象的 x 的值,则写为 对象.p[0].x;若要取 color 的值,则写为 对象.color
2017-04-29