一、typescript 1. for of forEach() for in & for of for of 忽略数组属性,但可以跳出循环 for (var x of arr1){ if(x>2) break; console.log('for of',x); } for of 可以遍历字符串 for (var y of 'hello world'){ console.log('for of str',y); } 2.类(class) 1) es6 的class可以看做只是一个语法糖,es5都可以做到,es6中的class写法只是让对象原型更加清晰,更像面向对象编程而已 类是ts的核心,使用ts开发时,大部分代码都是写在类里边的 class Person{ name1; eat(){ console.log(`${this.name1}喜欢小花猫`); } } var p1=new Person(); p1.name1='小红'; p1.eat(); var p2=new Person(); p2.name1='小黄'; p2.eat(); 2) 类的访问控制符: public,private,protected peo1.name2='张三';//公共属性可以在任何地方访问 peo1.phone='1234567';//受保护属性只能在类内部访问或子类中访问,外部不能访问 peo1.eat(); peo1.cardNum='fd';//私有属性和方法只能在类内部自己访问,外部任何地方都不能访问 peo1.say(); 3) 类的构造函数 class Student{ //此函数就是构造函数 //constructor 构造器 //此函数只有在类被实例化的时候被调用 constructor(){ console.log('hello world'); } public name; public eat(){ console.log(`${this.name}喜欢吃
ts笔记(2)
最新推荐文章于 2024-08-19 20:17:00 发布