运算符

1: 运算符也叫做操作符

     通过运算符可以对一个或者多个值进行运算, 并取得运算结果。

     typeof: 就是运算符, 可以用来获取一个值的类型, 它会将该值以字符串的形式返回

     number /  string  /  boolean /  undefined / object 

2:  立即执行函数: 函数定义完, 立即被调用, 这种函数叫做立即执行函数。  立即执行函数往往只会执行一次。

3: 数组的 slice 方法 和 splice  方法:

    slice 方法: 可以从已有的数组中返回指定的元素

arr.slice(start, end)
slice  方法可以用来从数组中指定元素,  该方法不会改变数组元素, 而是截取到元素封装到一个新的数组中返回。

start:  截取开始位置的索引, 包含开始索引
end:    截取结束位置的索引, 不包含结束索引

var arr = [1, 2, 3, 4, 5];
var res = arr.slice(0,2);  // [1, 2]
console.log(res)
----------------------------------------------------------------
1:  截取开始位置的索引,  包含开始索引
2: 截取结束位置的索引,  不包含结束索引
3: 第二个参数可以省略不写,  此时会截取从开始位置的索引截取到最后元素

var arr = [1, 2, 3, 4, 5];
var result = arr.slice(0);
console.log(result);  // [1, 2, 3, 4, 5]
----------------------------------------------------------------
索引可以传递一个负值,  如果传递一个负值, 则从后向前计算
   -1:  代表倒数第一个
   -2:  代表倒数第二个
----------------------------------------------------------------
splice:方法 使用splice 方法会影响到原数组, 会将指定的元素从原数组中删除
        并将被删除元素作为返回值返回
   参数: 第一个代表开始索引位置
         第二个代表删除数量(个数)
         第三个元素以及以后元素, 可以传递一些新的元素, 这些元素将会自动插入开始索引位置前边

  var arr = [1, 2, 3, 4, 5];
  var res = arr.splice(1, 2);
  console.log(res);  // [2, 3]
  var result = arr.splice(1, 0);  // 从索引1 开始删除, 删除个数为0// 索引返回空数组
  console.log(result); // [] 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值