1、underscore.js提供了很多常用方法 注意查看 虽然自己没有去看underscore是怎么实现的 先学会用。。。
2、数组反转 array.reverse();
3、将一项添加至数组 array.push(addItem);
4、很多牵扯到json数组的操作,下面这篇文章讲了很多
http://blog.csdn.net/goflyfreely/article/details/7713954
5、从json数组中删除元素 _.reject。underscore用法
6、有时用jquery选择器选择出数组,且需要对数组中的项目进行操作,在each循环中可以使用$(this)选取当前迭代的元素。然后再操作。如下:
checkedArray.each(function(){
$(this).parent().css("display", "none");
});
7、Javascript的匿名函数可以引用其创建时作用范围内的所有变量。在回调函数中this会被重新分配,在进入回调之前可以创建一个局部变量来存储外部引用。如下:
function MyClass(){
this.myClassAttribute = "A class attribute";
var myClass = this;
$("span").click(function(){
myClass.myClassAttribute = "hello";
});
}
原文:http://www.cnblogs.com/azterzmshan/p/5283224.html