vscode中git stash使用

192 阅读2分钟

原型链 作用域链三角关系

构造函数 显示原型 隐式原型.png

51308fec790c83ddb3d4dfcf2a495bc9.png

883a56cb94e37e8223e06855842340d8.png

安装typescript

node和浏览器不能直接运行ts,需要把ts转化成js
实现typescript向javascript的转变
全局安装 typescript 1 npm i typescript -g
2 tsc -v 查看版本 3 tsc hello.ts 编译ts文件:文件生成js文件 4 node hello.js node执行js代码

简化运行ts的步骤

ts-node可以编译执行ts文件 安装ts-node包 1 npm i -g ts-node 2 ts-node hello.ts 将TS转化成JS 然后运行JS代码

TS基础类型

number string boolean underfined null symbol 就是js中的基本数据类型
冒号后面的内容叫:类型注解

let str:string='123' console.log(str)

let arr:number[] =[32,36,80,85,90,95] console.log(arr)

// 数组元素都为字符串 let arr4:string[]=['啊','aa','aaa'] console.log(arr4);

// 数组元素为string或number let arr5:(string | number)[]=['12',34,'242',151] console.log(arr5);

// 数组元素是string或者number组成的数组 let arr6:string |number[]=[12,12] console.log(arr6);

// 元组 限定数据类型和数据数量

let position:[number,number,string]=[1,2,'3']

// 对象的变量声明

type myObj={name:string,age:number} let obj1:myObj ={name:'王五',age:18} let obj2:myObj ={name:'毛六',age:18} console.log(obj1,obj2);

// 函数的声明和类型声明

// 括号里是参数及类型声明 后面是返回值类型
function fn1(num1:number,num2:number):number{ return num1 + num2 } // 调用 console.log(fn1(0.1,0.8));

// 箭头函数 const fn2=(num3:number,num4:number):number=>{ return num3+num4 } console.log(fn2(0.1,0.2));

// 同时指定参数和返回值类型 const fn3:(num5:number,num6:number)=>number=(num5,num6)=>{ return num5 +num6 } console.log(fn3(2,4));

image.png

git stash使用

应用场景 自己开发过程中 老板过来加任务 先把自己的任务通过git add 存放暂存区 再git stash 将自己内容暂存
老板任务完成后 再git add git commit git push 以后 再 通过git stash pop 将自己暂存的任务拿出来继续开发

-------注意----- 这个时候因为修改的是同一个页面 所以会报错 留下老板的 任务 还是留下自己的任务
vscode中 “+”==git add.
提交==git commit-m
同步更改==git push