最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

jqueryeach的几种常用的使用方法示例_jquery

来源:懂视网 责编:小采 时间:2020-11-27 21:18:53
文档

jqueryeach的几种常用的使用方法示例_jquery

jqueryeach的几种常用的使用方法示例_jquery:jQuery源码里自己也有很多用到each方法。其实jQuery里的each方法是通过js里的call方法来实现的。下面简单介绍一下call方法。 call这个方法很奇妙,其实官方的说明是:调用一个对象的一个方法,以另一个对象替换当前对象。网上更多的解释是变换上下文环境
推荐度:
导读jqueryeach的几种常用的使用方法示例_jquery:jQuery源码里自己也有很多用到each方法。其实jQuery里的each方法是通过js里的call方法来实现的。下面简单介绍一下call方法。 call这个方法很奇妙,其实官方的说明是:调用一个对象的一个方法,以另一个对象替换当前对象。网上更多的解释是变换上下文环境

jQuery源码里自己也有很多用到each方法。其实jQuery里的each方法是通过js里的call方法来实现的。下面简单介绍一下call方法。

call这个方法很奇妙,其实官方的说明是:“调用一个对象的一个方法,以另一个对象替换当前对象。”网上更多的解释是变换上下文环境,也有说是改变上下文this指针。
代码如下:
call([thisObj[,arg1[, arg2[, [,.argN]]]]])

参数

thisObj 可选项。将被用作当前对象的对象。
arg1, arg2, , argN 可选项。将被传递方法参数序列。

call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。

例子
代码如下:
function add(a,b)
{
alert(a+b);
}
function sub(a,b)
{
alert(a-b);
}
add.call(sub,3,1);

用 add 来替换 sub,add.call(sub,3,1) == add(3,1) ,所以运行结果为:alert(4);
注意:js 中的函数其实是对象,函数名是对 Function 对象的引用。
具体call更深入的就不在这里提了。

下面提一下jQuery的each方法的几种常用的用法

代码如下:
var arr = [ "one", "two", "three", "four"];
$.each(arr, function(){
alert(this);
});

上面这个each输出的结果分别为:one,two,three,four

代码如下:
var arr1 = [[1, 4, 3], [4, 6, 6], [7, 20, 9]]
$.each(arr1, function(i, item){
alert(item[0]);
});

其实arr1为一个二维数组,item相当于取每一个一维数组,
item[0]相对于取每一个一维数组里的第一个值
所以上面这个each输出分别为:1 4 7

代码如下:
var obj = { one:1, two:2, three:3, four:4};
$.each(obj, function(key, val) {
alert(obj[key]);
});

这个each就有更厉害了,能循环每一个属性
输出结果为:1 2 3 4

文档

jqueryeach的几种常用的使用方法示例_jquery

jqueryeach的几种常用的使用方法示例_jquery:jQuery源码里自己也有很多用到each方法。其实jQuery里的each方法是通过js里的call方法来实现的。下面简单介绍一下call方法。 call这个方法很奇妙,其实官方的说明是:调用一个对象的一个方法,以另一个对象替换当前对象。网上更多的解释是变换上下文环境
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top