7.8学习总结

132 阅读1分钟

7.8之前的工作总结(根据comment做相关修改)

  1. 不变的量最好用const定义
  2. forEach中的if语句return并不会终止遍历,例如:
let flag = false;
let mobile = 178
arr.forEach((item) => {
    if (item.mobile === mobile) {
        flag = true;
        return; // 这里并不会终止遍历
    }
})

碰到这种情况用数组的some方法比较好,some方法满足条件即可终止遍历,返回的是一个boolean。

const isSame = arr.some((item) => item.mobile === mobile);
if (isSame) {
    // do smothing..
};
  1. string类型变量前写上+可转换为number类型,例如:
let s = '123';
let s1 = +s; // number
  1. css样式相关,父元素设置了overflow: hidden; 子元素要实现滚动,则需给子元素的高度设置为一定值,且设置overflow,例如height: 100vh; overflow-y: auto;