JavaScript数组及循环

JavaScript数组&循环


创建数组

var 数组名称 = new Array(size);

new: 表示数组的关键字

size: 表示数组中可存放的元素总数

小提示:JavaScript 中的数组用一个名称存储一系列的值,用下标区分数组中的每个值,数组的下标从0开始

数组赋值
1、声明时赋值

var week= new Array (“星期日”,“星期一”……); ——括号内直接赋值

2、分别赋值

var week= new Array ( 3);
week[0] = “星期日”;
week[1] = "星期一 ";
week[2] = “星期二”;
week[3] = “星期三”; ——在下面分别赋值

访问数组元素

通过数组的名称和下标直接访问数组的元素

例:数组名[下标]; ——#下标从0开始

数组常用方法和属性
1、方法

join(): 把数组的所有元素放入一个字符串,通过一个的分隔符进行分隔

sort(): 对数组排序

push(): 向数组末尾添加一个或更多 元素,并返回新的长度

unshift():向数组头部添加元素

pop(): 删除数组末尾元素

shift(): 删除数组头部元素

splice(): 删除数组中的元素(第一个参数为起始索引,第二个为删除数目)

1.1新增方法

1、模板字符串 ``
代码案例

 let str3 = `学习字符串---模板字符串【反引号】`;
        let str4 = `
            <ul>
                <li>111</li>
                <li>2222</li>
            </ul>`;
        console.log(str3);
        document.write(str4);

控制台打印结果:
在这里插入图片描述
浏览器输出结果:
在这里插入图片描述
2、sort 数组排序
代码案例

// 将数组内对象按照年龄从小到大排序
        let arr = [
            {
   name:"张三",age:45,sex:"男"},
            {
   name:"李四",age:20,sex:"女"},
            {
   name:"王五",age:30,sex:"男"},
            {
   name:"赵六",age:50,sex:"女"},
        ]
        console.log(arr);
        // 原理是根据 return 的正负排序 a 和 b
        arr.sort(function(a,b){
   
            return a.age - b.age;
        });
        console.log(arr);

控制台打印结果:
在这里插入图片描述

3、concat 合并数组 (常用最简方法)
代码案例

 let a = ["1111","2222","3333","4444"];
 let b 
  • 11
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值