02.11 数组

数组 增删改查

    1. 加法运算: 两个数组相加实质是转换乘字符串然后拼接
      console.log([12,3,'abc']+['def']);
    1. 比较运算:
      // ==、===判断相等是判断地址是否相等,相当于python中的is;
    1. 数组长度:length属性
      var arr1 = [1,2,3];
      console.log(arr1.length);

元素的增删改查

    1. 查:获取元素
    • a. 获取单个元素
      数组[下标] - 获取下标对应的元素
      注意:负数的下标没有意义

    • b. 切片
      数组.slice(开始下标,结束下标) - 返回一个新的数组
      结束下标取不到,下标可以是负数,开始下标要在结束下标的前面

    • c.遍历
      for(index in arr1){
      console.log(arr1[index]);
      }

    1. 增:添加元素
    • a. 数组.push(元素) - 在指定的数组后面添加一个元素
  • 3.删:删除元素

    • 数组.pop() - 删除最后一个元素
    • 数组.splice(下标,个数) - 从指定下标开始删除指定个数的元素
  • 4.改:修改元素

    • 数组[下标] = 新值 - 修改指定下标对应的值
  • 相关方法:

      1. 数组.reverse()倒序
      1. 数组.sort()排序
        按指定规则排序,数组.sort(函数) - 按指定规则对数组中的元素进行排序
        函数要求:两个参数(代表的是数组中的两个元素),一个返回值(两个元素或者两个元素的属性的差)
    • 3.join(字符串)
      将指定的字符串插入到数组的每个元素之间,产生一个新的字符串

你可能感兴趣的:(02.11 数组)