-
Notifications
You must be signed in to change notification settings - Fork 30
Expand file tree
/
Copy pathlike-array-object.md
More file actions
43 lines (32 loc) · 1.17 KB
/
like-array-object.md
File metadata and controls
43 lines (32 loc) · 1.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
类数组对象就是结构上类似于数组的对象,该对象具备数组的一些特性属性或方法,同时具有自己独特的一些属性或方法。
## 数组与类数组对象的区别
- 数组的类型是 Array
- 类数组对象的类型是 Object
## 类数组的操作
- length属性:获取指定元素的个数。
- eq(index):将下标等于index的DOM对象取出来。
- get(index):返回一个DOM对象组成的数组。
- index(obj):返回DOM或jQuery对象在类数组中的下标。
### 遍历方法
`$(selector).each(callback)` 方法
- callback:回调函数,function(index,domEle){}
- index:遍历过程中的索引值
- domEle:遍历后得到的DOM对象
```javascript
$("input").each(function(index,domEle){
console.log(domEle.value);
});
```
`$.each(obj,callback)` 方法
- obj:需要遍历的对象或数组。
- callback:回调函数,function(index,domEle){}
- index:遍历过程中的索引值
- domEle:遍历后得到的DOM对象
```javascript
$.each($("input"),function(index,domEle){
console.log(domEle.value);
console.log($(domEle).val());
console.log(this.value);
console.log($(this).val());
});
```