This commit is contained in:
qianguyihao 2020-12-02 19:25:01 +08:00
parent a707cc2675
commit 685060917d
5 changed files with 46 additions and 4 deletions

View File

@ -24,7 +24,7 @@ CSS中有很多**非布局样式**,这些样式(属性)和与布局无
上面这三个 css 属性进行组合可以设置各种不同的属性 上面这三个 css 属性进行组合可以设置各种不同的属性
当然如果想让一段很长的文本不换行可以直接设置`white-space: nowrap` 这一个属性即可 当然如果想让一段很长的文本不换行可以直接设置`white-space: nowrap` 这一个属性即可如果想换行可以试试`white-space: pre-wrap`
## CSS Hack ## CSS Hack

View File

@ -1247,6 +1247,41 @@ arr3:[{"myName":"千古壹号","myAge":"28"},{"myName":"许嵩","myAge":"32"}]
map 的应用场景主要就是以上两种 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() ## filter()
语法 语法

View File

@ -237,6 +237,13 @@ nvm alias default 版本号
``` ```
**查看全局npm包的安装路径**
```
npm root -g
```
查看远程服务器端的所有 Node 版本 查看远程服务器端的所有 Node 版本
```bash ```bash

View File

@ -34,13 +34,13 @@ console.log(Boolean(b));
所以我们平时在写业务代码的时候判断是否为空对象/空数组不能直接写成 `if (myObj)`或者`if(myArray)`会踩坑 所以我们平时在写业务代码的时候判断是否为空对象/空数组不能直接写成 `if (myObj)`或者`if(myArray)`会踩坑
判断否为空数组可以用 判断否为空数组可以用
```javascript ```javascript
if (myArray.length) if (myArray.length)
``` ```
判断为空对象可以用 判断是否为空对象可以用
```javascript ```javascript
if (JSON.stringify(myObj) !== '{}') if (JSON.stringify(myObj) !== '{}')

View File

@ -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 进行指正 如果你发现本项目有内容上的错误欢迎提交 issues 进行指正