js中数组和对象的区别

数组:

    数组是有序数据的集合,数组下标只能是数字,如果为字符串则变为对象的属性。

声明:

    var arr = [];

赋值:
    arr[0] = '大宁';
    arr[1] = 'Male';

二维:
    arr[0][0] = '大宁';
    arr[0][1] = 'Male';


对象:

    对象是无序数据的集合,对象的“下标”或名称可以是数字也可以是字符串。

声明: 

    var obj = {};

一维赋值:   

    obj.name = '大宁';
    obj.sex = 'Male';

二维赋值:
    goodsArr[j] = {
                        'id':goods_id,
                        'num':goods_num,
                        'price':goods_price
                    };

Author:leedaning
本文地址:http://blog.csdn.net/leedaning/article/details/49799897


版权声明:本文为leedaning原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。