diff --git a/00-前端工具/03-Mac安装和配置iTerm2.md b/00-前端工具/03-Mac安装和配置iTerm2.md new file mode 100644 index 0000000..6d54bc3 --- /dev/null +++ b/00-前端工具/03-Mac安装和配置iTerm2.md @@ -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) + diff --git a/04-JavaScript基础/18-数组的常见方法.md b/04-JavaScript基础/18-数组的常见方法.md index d73a227..a0e961d 100644 --- a/04-JavaScript基础/18-数组的常见方法.md +++ b/04-JavaScript基础/18-数组的常见方法.md @@ -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():返回数组本身