整理一些在项目中用到的js知识

一、 JS知识点:

1. .includes();//判断是否包含啥啥啥,返回布尔

    startsWith(); endsWith()//  /判断是否以啥啥啥开头或结尾的,返回布尔

2. Math.max(...[14, 3, 26]); //26, ...用法

3. const a2 = [...a1] ; //赋值a1数组,不会对a1产生影响

4. [...a1, ...a2] ;//合并数组

5. Array.of(3, 11, 8) ;// [3, 11, 8]转换为数组

6. .find() // 找value ; .findIndex(); //找索引

7. 箭头函数 const full = (a, b) => ` a ${和} b`;

8. 返回对象 fun() { return foo: 1 , bar: 2}; 

   let {a, b} = fun(); //a = 1 ; b = 2

9. Array.indexOf(ele, index)方法解读。

  找到并返回ele在array中的位置索引(不是从哪个位置数)

  1. 没有index参数, 返回ele在数组中出现的第一个位置,没有找到返回-1;

  2. 有index参数,表示从该位置起,查找ele在数组中的位置。

     //如果index> array.length; 返回-1

    //如果index是负数, 如-1, 表示从最后一个元素开始找, -2 ,表示从倒数第二个开始找。 

        var array = [2, 5, 9];
        console.log(array.indexOf(2)); //0
        console.log(array.indexOf(7));  //-1
        console.log(array.indexOf(5, 2)); //2   (从索引为2,也就是9起,9 => 0, 2 => 1, 5 =>2)
        console.log(array.indexOf(2, -1)); //-1  (索引-1, 从最后一个开始,也就是9起)
        console.log(array.indexOf(2, -3));  //0

2. git知识

1. git checkout -b hotfix ;//检出一个新分支hotfix

2. git add ...; git commit -m '提交';

3. git status; //显示环境分支

4. git checkout dev //回到dev环境

5. git pull origin dev; 

6. git merge --no-ff -m '合并分支' hotfix ; //合并hotfix分支到dev环境

7. git push origin dev;

猜你喜欢

转载自blog.csdn.net/ChauncyWu/article/details/81749768