diff --git a/03-CSS进阶/01-CSS中的非布局样式.md b/03-CSS进阶/01-CSS中的非布局样式.md index 23e725e..2e114f0 100644 --- a/03-CSS进阶/01-CSS中的非布局样式.md +++ b/03-CSS进阶/01-CSS中的非布局样式.md @@ -24,7 +24,7 @@ CSS中,有很多**非布局样式**,这些样式(属性)和与布局无 上面这三个 css 属性进行组合,可以设置各种不同的属性。 -当然,如果想让一段很长的文本不换行,可以直接设置`white-space: nowrap` 这一个属性即可。 +当然,如果想让一段很长的文本不换行,可以直接设置`white-space: nowrap` 这一个属性即可。如果想换行,可以试试`white-space: pre-wrap`。 ## CSS Hack diff --git a/04-JavaScript基础/17-数组的常见方法.md b/04-JavaScript基础/17-数组的常见方法.md index ec34acd..37121ae 100644 --- a/04-JavaScript基础/17-数组的常见方法.md +++ b/04-JavaScript基础/17-数组的常见方法.md @@ -1247,6 +1247,41 @@ arr3:[{"myName":"千古壹号","myAge":"28"},{"myName":"许嵩","myAge":"32"}] map 的应用场景,主要就是以上两种。 +### 注意:map() 方法真的不会改变原数组吗? + +答案:不一定。 + +举例: + +```javascript + const arr = [ + { + name: "qianguyihao1", + age: 22, + }, + { + name: "qianguyihao2", + age: 23, + }, + ]; + + arr.map((item) => { + item.name = "haha"; // 修改 item 里的某个属性 + return item; + }); + console.log(JSON.stringify(arr)); +``` + +打印结果: + +``` +[{"name":"haha","age":22},{"name":"haha","age":23}] +``` + +总结:map方法如果是修改整个item的值,则不会改变原数组。但如果是修改 item 里面的某个属性,那就会改变原数组。 + + + ## filter() 语法: diff --git a/10-Node.js和数据库/03-Node.js开发环境安装.md b/10-Node.js和数据库/03-Node.js开发环境安装.md index 586599d..fa040a6 100644 --- a/10-Node.js和数据库/03-Node.js开发环境安装.md +++ b/10-Node.js和数据库/03-Node.js开发环境安装.md @@ -237,6 +237,13 @@ nvm alias default 版本号 ``` +**查看全局npm包的安装路径**: + +``` +npm root -g +``` + + 查看远程服务器端的所有 Node 版本: ```bash diff --git a/15-前端综合/2019年-前端日记.md b/15-前端综合/2019年-前端日记.md index b3a9c9c..a0f021e 100644 --- a/15-前端综合/2019年-前端日记.md +++ b/15-前端综合/2019年-前端日记.md @@ -34,13 +34,13 @@ console.log(Boolean(b)); 所以,我们平时在写业务代码的时候,“判断是否为空对象/空数组”,不能直接写成 `if (myObj)`或者`if(myArray)`,会踩坑。 -判断不否为空数组,可以用: +判断是否为空数组,可以用: ```javascript if (myArray.length) ``` -判断不为空对象,可以用 : +判断是否为空对象,可以用 : ```javascript if (JSON.stringify(myObj) !== '{}') diff --git a/README.md b/README.md index 607b24a..100d9a0 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ ## 项目指引 -由于 GitHub 是国外的网站,访问较慢,如果你发现文中的部分图片加载不出来,不妨[先看这里](https://github.com/qianguyihao/Web/issues/20#issue-390074432)。 +由于 GitHub 是国外的网站,如果你发现网站访问较慢,或者文中的部分图片加载不出来,不妨[先看这里](https://github.com/qianguyihao/Web/issues/20#issue-390074432)。 如果你发现本项目有内容上的错误,欢迎提交 issues 进行指正。