同樣是filter方法為什麼會有差別
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="https://code.jquery.com/jquery-3.5.1.js"></script>
</head>
<body>
<li>a</li>
<li>b</li>
<li>c</li>
<li>d</li>
<li>e</li>
<li>f</li>
<li>g</li>
<li>h</li>
<li>i</li>
</body>
<script>
var arr = ['apple','banana','orange'];
$('li').filter(function(a,b,c) {
console.log(a) //當前索引值
console.log(b) //當前元素
console.log(c) //undefined
})
arr.filter(function(a,b,c) {
console.log(a) //當前元素
console.log(b) //索引值
console.log(c) //arr數組本身
})
</script>
</html>老師為什麼他們的abc是不一樣的 是因為一個是數組 一個是類數組嗎?
如果是的話
那又是為什麼不讓他們一樣?
37
收起
正在回答
2回答
同学你好,没有专门的小节讲解回调函数,老师这里给同学讲解一下回调函数。如下:
回调函数是指作为参数传递给另一个函数的函数,回调函数会在另一个函数内被调用(或执行)。
举个例子:调用A时传入函数B,B在函数A内部执行,B就被称作是一个回调函数。

同学可以测试理解下,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星