这语法好像之前js里面没学到过啊大神们能解释下吗
你这个表达式好像写错了,应该是
{p:[{x:800,y:400},{x:800,y:800}],color:"#f6ca29"}才对,p 和 color 表示对象的属性,而 p 属性值是数组,,数组里存放的是用匿名对象表示的坐标点 x 和 y,若要取第一个数组对象的 x 的值,则写为 对象.p[0].x;若要取 color 的值,则写为 对象.color
虽然楼上意见回答了,,但是我想要告诉你的就是,js的数组和和其他语言不一样,js数组可以保存任意类型的数据,这里呢是因为需要到一些数据,保存在数组里,获取也就更方便。。不用那么繁琐