码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-12-22 19:06:44      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

一 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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!