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

来源:2-2 绘制直线、多边形和七巧板

无节操司机

2017-04-29 14:01

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

写回答 关注

2回答

  • 寒冰露
    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-04-30 13:04:04

    共 2 条回复 >

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

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

炫丽的倒计时效果Canvas绘图与动画基础

学习HTML5中最激动人心的技术Canvas,彻底释放自己的创造力

96775 学习 · 1000 问题

查看课程

相似问题