1. 程式人生 > 實用技巧 >jQuery3——jQuery的靜態方法和例項方法,each方法

jQuery3——jQuery的靜態方法和例項方法,each方法

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); })