数组遍历方法:forEach() 原生JS方法
原生的JS forEach() 不能遍历伪数组
var a = [11,12,13,14,15,16]; // 遍历数组,但不能遍历 伪数组,一个回调函数 a.forEach(function (value, index) { console.log(value, index); });
数组遍历方法:each() JQuery静态方法
JQuery each()静态方法,可以遍历数组,也可以遍历伪数组
// 伪数组就是一个对象 var b = {'a':1,'b':2,'c':3,'d':4, length:4}; // 使用 JQuery 的each静态方法 遍历伪数组 $.each(b,function (index,value) { console.log(index, value); })
数组遍历方法:map() 原生JS方法
与 foeEach() 函数一样,不能遍历伪数组
map(function (值,索引,该数组) { }) var a = [11,12,13,14,15,16]; a.map(function (value, index, array) { console.log(value, index, array); });
数组遍历方法:map() JQuery静态方法
JQuery map()静态方法,可以遍历数组,也可以遍历伪数组
var b = {1:1,2:2,3:3,4:4,length:4}; res = $.map(b,function (value, index) { return value + index }); console.log(res)
map() 函数的作用是:遍历数组,然后对数组的值进行操作,返回一个新的数组
trim()
- 作用:去除字符串前后的空格
- 参数:需要去除的字符串
- 返回值:去除后的字符串
var a = ' aaa '; console.log("---"+a+"---"); var res = $.trim(a); console.log(res)
isWindow()
- 作用:判断传入的参数是否是 Window 是否是Window对象
- 参数:需要判断的对象
- 返回值:true / false
// 真数组 var arr = [1,2,3,4,5,6]; // 伪数组 var arrlike = {0:1, 1:3, 2:5, 3:6, 4:7, length:5}; // 对象 var obj = {"name":"aaa","age":5}; // 函数 var fn = function(){}; // window 对象 var w = window; var res = $.isWindow(w); console.log(res);
isArray()
- 作用:判断传入的参数是否是 真数组
- 参数:需要判断的对象
- 返回值:true / false
// 真数组 var arr = [1,2,3,4,5,6]; // 伪数组 var arrlike = {0:1, 1:3, 2:5, 3:6, 4:7, length:5}; // 对象 var obj = {"name":"aaa","age":5}; // 函数 var fn = function(){}; // window 对象 var w = window; var res = $.isArray(w); console.log(res);
isFunction()
- 作用:判断传入的参数是否是 函数
- 参数:需要判断的对象
- 返回值:true / false
var res = $.isFunction($); console.log(res); // --> true 说明 JQuery本质上是一个函数
版权声明:《 JQuery常用静态方法 》为明妃原创文章,转载请注明出处!
最后编辑:2019-12-1 08:12:19