问答详情
源自:2-2 绘制直线、多边形和七巧板

数组里再嵌套这么多个{p:[{x:800,y:400},{x:800,y:800},color:"#f6ca29"]}是怎么回事啊

这语法好像之前js里面没学到过啊大神们能解释下吗

提问者:无节操司机 2017-04-29 14:01

个回答

  • 寒冰露
    2017-04-29 16:30:19
    已采纳

    你这个表达式好像写错了,应该是

    {p:[{x:800,y:400},{x:800,y:800}],color:"#f6ca29"}才对,p 和 color 表示对象的属性,而 p 属性值是数组,,数组里存放的是用匿名对象表示的坐标点 x 和 y,若要取第一个数组对象的 x 的值,则写为  对象.p[0].x;若要取 color 的值,则写为  对象.color


  • 前端小蜗牛_
    2017-07-14 22:01:15

    虽然楼上意见回答了,,但是我想要告诉你的就是,js的数组和和其他语言不一样,js数组可以保存任意类型的数据,这里呢是因为需要到一些数据,保存在数组里,获取也就更方便。。不用那么繁琐