update: 数组的常见方法
This commit is contained in:
parent
0163bcd16f
commit
68a43635ef
8
00-前端工具/03-Mac安装和配置iTerm2.md
Normal file
8
00-前端工具/03-Mac安装和配置iTerm2.md
Normal file
@ -0,0 +1,8 @@
|
||||
|
||||
|
||||
## 参考链接
|
||||
|
||||
- [iTerm2 + Oh My Zsh 打造舒适终端体验](https://github.com/sirius1024/iterm2-with-oh-my-zsh)
|
||||
|
||||
- [安装oh my zsh失败:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused](https://blog.csdn.net/huangpin815/article/details/105606135)
|
||||
|
@ -50,8 +50,8 @@
|
||||
| lastIndexOf(value) | 从后往前索引,检索一个数组中是否含有指定的元素 | |
|
||||
| find(function()) | 找出**第一个**满足「指定条件返回 true」的元素 | |
|
||||
| findIndex(function()) | 找出**第一个**满足「指定条件返回 true」的元素的 index | |
|
||||
| every() | 确保数组中的元素都满足「指定条件返回 true」,则停止遍历,此方法才返回 true | 全真才为真。要求每一项都返回 true,最终的结果才返回 true |
|
||||
| some() | 数组中只要只要有一个元素满足「指定条件返回 true」,则停止遍历,此方法就返回 true | 一真即真。只要有一项返回 true,最终的结果就返回 true |
|
||||
| every() | 确保数组中的每个元素都满足「指定条件返回 true」,则停止遍历,此方法才返回 true | 全真才为真。要求每一项都返回 true,最终的结果才返回 true |
|
||||
| some() | 数组中只要有一个元素满足「指定条件返回 true」,则停止遍历,此方法就返回 true | 一真即真。只要有一项返回 true,最终的结果就返回 true |
|
||||
|
||||
### 遍历数组
|
||||
|
||||
@ -872,12 +872,12 @@ console.log(result); // 打印结果:9
|
||||
**语法**:
|
||||
|
||||
```javascript
|
||||
find(function (item, index, arr) {
|
||||
find((item, index, arr) => {
|
||||
return true;
|
||||
});
|
||||
```
|
||||
|
||||
**作用**:找出**第一个**满足「指定条件返回 true」的元素。
|
||||
**作用**:找出**第一个**满足「指定条件返回 true」的元素;如果没找到,则返回 undefined。
|
||||
|
||||
备注:一旦找到符合条件的第一个元素,将不再继续往下遍历。
|
||||
|
||||
@ -886,7 +886,7 @@ find(function (item, index, arr) {
|
||||
```javascript
|
||||
let arr = [2, 3, 2, 5, 7, 6];
|
||||
|
||||
let result = arr.find(function (item, index) {
|
||||
let result = arr.find((item, index) => {
|
||||
return item > 4; //遍历数组arr,一旦发现有第一个元素大于4,就把这个元素返回
|
||||
});
|
||||
|
||||
@ -898,9 +898,9 @@ console.log(result); //打印结果:5
|
||||
**语法**:
|
||||
|
||||
```javascript
|
||||
findIndex(function (item, index, arr) {
|
||||
findIndex((item, index,arr) => {
|
||||
return true;
|
||||
});
|
||||
})
|
||||
```
|
||||
|
||||
**作用**:找出**第一个**满足「指定条件返回 true」的元素的 index。
|
||||
@ -912,7 +912,7 @@ findIndex(function (item, index, arr) {
|
||||
```javascript
|
||||
let arr = [2, 3, 2, 5, 7, 6];
|
||||
|
||||
let result = arr.findIndex(function (item, index) {
|
||||
let result = arr.findIndex((item, index) => {
|
||||
return item > 4; //遍历数组arr,一旦发现有第一个元素大于4,就把这个元素的index返回
|
||||
});
|
||||
|
||||
@ -959,7 +959,7 @@ every() 和 some() 这两个方法,初学者很容易搞混。要怎么区分
|
||||
|
||||
- every():全部真,才为真。当你需要让数组中的每一个元素都满足指定条件时,那就使用 every()。
|
||||
|
||||
- some():一个真,则为真,点到为止。数组中只要有一个元素满足条件时,就停止遍历。那就使用 some()。
|
||||
- some():一个真,则为真,点到为止。数组中只要有一个元素满足指定条件时,就停止遍历。那就使用 some()。
|
||||
|
||||
## valueOf():返回数组本身
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user