标签:
一 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等是从第二个参数开始往后排的
关于JS中数组splice,concat的用法和AngularJs中filter的补充知识
标签:
原文地址:http://www.cnblogs.com/stefanking/p/5067484.html