对象和数组

本文深入探讨JavaScript中数组的各种创建方式及操作方法,包括数组长度的调整、数组元素的访问与修改等关键知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/*
var box = new Array();                            //声明一个数组,空数组
alert(typeof box);                                    //数组属于object类型


var box = new Array('李炎恢', 28, '盐城');    //创建一个数组,并分配了三个元素
//alert(box);
alert(box[0]);

var box = new Array(10);                        //创建数组,包含10个元素,必须是数字,必须是1位
box[3] = '李炎恢';
box[5] = '盐城';
alert(box);

var box = new Array('盐城');
alert(box);

var box = Array();
alert(typeof box);

var box = [];                                                //字面量的方式创建数组
alert(typeof box);

var box = ['李炎恢', 28, '盐城'];    //字面量的方式创建数组,并且分配了元素
alert(box);

var box = [1,2,];                                    //额外的逗号会让IE获取到,而参数错误
alert(box.length);

var box = [,,,];                                            //不允许
alert(box.length);

var box = ['李炎恢', 28, '盐城'];    
box[1] = 100;
box[4] = '计算机编程';
alert(box);

var box = [];    
box['name'] = '李炎恢';
box['age'] = 28;
alert(box['name']);                    //如果是字符串下标,不会体现在数组上,而要单独拎出来


var box = [];    
box[0] = '李炎恢';
box[1] = 28;
alert(box);                            //如果是索引下标,就会在数组上体现出来


var box = ['李炎恢', 28, '盐城'];    
box.length = 10;                    //强制了元素量
alert(box.length);                
alert(box);                            //以逗号扩展补充

var box = ['李炎恢', 28, '盐城'];    
box[3] = '江苏';
alert(box);

var box  = ['李炎恢', 28, '盐城'];    
box[box.length] = '江苏';            //使用.length获得最后一个下标值
alert(box);
*/


var box = [
                    {
                        name : '李炎恢',
                        age : 28
                    },
                    [3,4,6,'江苏',new Object()],
                    '计算机编程',
                    25+25,
                    new Array(1,2,3)
];
alert(box);
alert(box[0]['name']);

 

转载于:https://www.cnblogs.com/laugh/p/4338316.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值