1、$.each方法

方法描述:一個通用的迭代函數,它可以用來無縫迭代對象和數組。數組和類似數組的對象通過一個長度屬性(如一個函數的參數對象)來迭代數字索引,從0到length - 1,其他對象通過其屬性名進行迭代。

需求描述:給定一個數組,使用$.each方法進行遍歷輸出

var arr = [10, 90, 20, 80, 30, 70, 40, 60, 50];
$.each(arr, function (index, element) {
    console.log(index, element);
});

需求描述:給定一個對象,使用$.each方法進行遍歷輸出

var obj = {
    name: 'Tom',
    age: 28,
    speak: function () {}
};
$.each(obj, function (key, value) {
    console.log(key, value);
});

2、$.trim方法

方法描述:去掉字符串起始和結尾的空格。

需求描述:給定一個字符串,去掉該字符串的前後空格

var str = '    hello    ';
console.log($.trim(str));

3、$.type方法

方法描述:確定JavaScript 對象的類型。

需求描述:給定一個對象,輸出該對象的類型

var str = '    hello    ';
console.log($.type(str));

4、$.isArray方法

方法描述:用來測試指定對象是否為一個數組。

需求描述:給定一個對象,輸出該對象是不是數組類型

var arr = [10, 90, 20, 80, 30, 70, 40, 60, 50];
console.log($.isArray(arr));

5、$.isFunction方法

方法描述:用來測試指定對象是否為一個函數。

需求描述:給定一個對象,輸出該對象是不是函數類型

var fun = function () {
    console.log("hello");
};
console.log($.isFunction(fun));