jQuery的静态方法和实例方法


 

//1.定义一个类
function AClass() {
}

//2.给这个类添加一个静态方法
AClass.staticMethod = function () {
    alert('static method');
};

//3.静态方法通过类名调用
AClass.staticMethod();

//给这个类添加一个实例方法
AClass.prototype.instanceMethod = function () {
    alert('instanceMethod');
};

//实例方法通过类的实例调用
var a = new AClass();
a.instanceMethod();

 

each方法 


 

var arr = new Array(4, 2, 5, 3, 8);

//伪数组
var obj = {0: 1, 1: 3, 2: 6, 3: 8, 4: 7,length:5};

//原生的forEach只能遍历数组,不能遍历伪数组
/*arr.forEach(function (value, index) {
     console.log(index, value);
});*/

/*obj.forEach(function (value, index) {
     console.log(index, value);
});//报错*/

//1.利用jQuery的each方法遍历数组
//注意点:jQuery可以遍历伪数组
/* $.each(arr, function (index, value) {
     console.log(index, value);
});*/

$.each(obj, function (index, value) {
     console.log(index, value);
})