关于JS中数组splice,concat的用法和AngularJs中filter的补充知识

一 JS数组相关操作

   1. splice函数,可做插入,删除,替换操作

 1 <script>
 2     "use strict"
 3     var arr = ['z3'];
 4     arr.splice(1,0,'l4');
 5     alert(arr);  //z3,l4
 6     arr.splice(1,1,'w5');
 7     alert(arr);  //z3,w5 
 8     arr.splice(1,1);
 9     alert(arr);  //z3
10     arr.splice(10,1,'l4','w5');
11     alert(arr);  //z3,l4,w5
12     arr.splice(-2,2); //注意此处,是从数组的最后往前数第二个位置开始,删除两个位置的值,即删除最后两个值
13     alert(arr);  //z3
14 </script>

  2. concat函数,合并多个数组,返回一个新数组,不会修改原数组

1 <script>
2     "use strict"
3     var arr1 = ['z3','l4'];
4     var arr2 = ['w5'];
5     alert(arr1.concat(arr2));  //z3,l4,w5
6     alert(arr1); //z3,l4
7     alert(arr2); //w5
8 </script>

二 对AngularJs中filter的补充知识

  在html中使用filter,可以<span>{{createAt | date: 'yyyy'}}</span>

  使用的是Angular内置的date Filter,如此时使用的filter接受多个参数,可以: {{expression | filter: param1: param2...}} , 真正在执行filter定义的函数时,接收到的第一个参数是expression,指定的参数param1,param2等是从第二个参数开始往后排的

转载于:https://www.cnblogs.com/stefanking/articles/5067484.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值