• 数组对象(上)


    数组对象的属性:数组长度length

    1. var a = new Array(1, 2, 3, 4);
    2. var b = [100, 200, 300, 400, 500, 600, 700];
    3. console.log(a, typeof a);
    4. console.log(b, typeof b);
    5. // 对象: 属性加方法
    6. // 数组对象的长度length
    7. console.log(a.length);
    8. console.log(b.length)

    预览效果:

     

     

    数组对象的方法:

    获取 数组对象的方法,写法------ 对象名.方法名([实参1,实参2,...]) (1) 检索“值” 的索引值 - indexOf() 查找位置 (2) 数组的末尾添加新的元素 - push() 压入 (3) 在数组的开头添加新元素 - unshift() (4) 删除数组的最后一个元素 - pop() 弹出 (5) 删除数组的第一个元素 - shift() (6) 转换数组到字符串 -toString() 把数组 变成 字符串

    (7) 用数组的元素组成字符串 - join() 串联

    (8) 从一个数组中选择元素 - slice() 切片,划分 (9) 数组中万能的删除和添加 - splice() 铰接,粘接 (10) 将一个数组中的元素的顺序反转排序 - reverse() (11) 合并数组 - concat() 连接 (12) 用于对数组的元素进行排序 - sort() 排序

    (13) 过滤数组中的元素,查找符合条件的所有元素 filter() 方

    filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。

    1、indexOf() 检索“值” 的索引值

    1. {
    2. // 1、indexOf() 检索“值” 的索引值
    3. var a = ['晚上','上午','下午'];
    4. //(1) 检索的值在数组中,返回的是当前值所在位置的下标(索引值)
    5. var i = a.indexOf('上午');
    6. console.log(i);
    7. // (2). 检索的“值”,不在数组中, 返回 -1
    8. var r = a.indexOf('晌午');
    9. console.log(r);
    10. }

    预览效果:

    2、push() 数组的末尾添加新的元素

    1. {
    2. // 2、push() 数组的末尾添加新的元素
    3. var a = ['老李'];
    4. // (1). 向数组中一个一个添加元素
    5. a.push('蠢');
    6. a.push('狗熊');
    7. console.log(a);
    8. // (2). 向数组中添加一组元素
    9. var c = ['小李','小芮'];
    10. // 把c数组中的每一个内容,压入到a数组中
    11. for(var i=0; i<=c.length-1; i++){
    12. a.push(c[i])
    13. }
    14. console.log(a);
    15. }

     预览效果:

    3、unshift()在数组的开头添加新元素

    1. {
    2. let a = [100,200];
    3. a.unshift(300);
    4. a.unshift(400);
    5. console.log(a);
    6. }

      预览效果:

     4、pop()删除数组的最后一个元素

    1. {
    2. let a = [100,200];
    3. a.pop();
    4. a.pop();
    5. console.log(a);
    6. }

      预览效果:

     5、shift()删除数组的第一个元素

    1. {
    2. let a = [100,200];
    3. a.shift();
    4. console.log(a);
    5. }

      预览效果:

     6、toString()将数组 转 字符串

    toString()转换数组到字符串(把数组 变成 字符串)

    1. {
    2. var a = ['老李','小芮','小吕','小李'];
    3. var s = a.toString();
    4. console.log(s);
    5. document.write(s)
    6. document.write('
      '
      )
    7. // 如果你输出显示字符串的时候,不希望字符串中带有逗号
    8. // 我们就想办法把它去掉
    9. var str = s.replace(/,/g," ");//写一个正则规则,把字符串中的逗号找到
    10. document.write(str);
    11. // 将s这个字符串 转成 数组
    12. var b = s.split(',');
    13. console.log(b);
    14. }

      预览效果:

     

  • 相关阅读:
    Vue 官方文档2.x教程学习笔记 1 基础 1.6 Class 与 Style 绑定 1.6.2 绑定内联样式
    语言模型和词向量的发展史及其原理
    C++实现排序 - 02 归并排序、快速排序和堆排序
    Spring三大核心组件
    2023年厦门市高等职业院校技能竞赛软件测试竞赛规程
    Unescaped & or nonterminated character/entity reference 报错-IDEA
    【C++】C++入门(上)--命名空间 输入输出 缺省参数 函数重载
    C语言整理(待更新)
    四臂-聚乙二醇-磷脂,4-Arm PEG-DSPE,四臂-聚乙二醇-二硬脂酰磷脂酰乙醇胺
    基于SpringBoot的校园失物招领系统
  • 原文地址:https://blog.csdn.net/m0_71814235/article/details/126589352