1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- let StudentName:string ="Xiaoming"
- let StudentAge:number = 18
- let isChecked:boolean = true
- let now:Date =new Date();
- interface StudentInt{
- name:string
- age:number
- works?:Array<string>
- isChecked?:boolean
- }
- let studentList1:Array<StudentInt> =[
- {name:"Xiaoming",age:18}
- {name:"Xiaowang",age:18,isChecked:true}
- ]
- let studentNew:StudentInt ={name:"XiaoHong",age:17,isChecked:false,works:["语文","数学"]}
- /**
- * @param progress {number}
-
- */
- interface AgentTask{
- progress:number
- complete:boolean
- errorMsg:string
- }
- interface StudentCountFunc
- function checkCount(studentList:Array<StudentInt>):number{
- let checkList=studentList.map(item=>item.isChecked?1:0)
- let count=0;
- checkList.forEach(checked=>{
- if(checked==1) count ++
- })
- return count
- }
- let count =checkCount(studentList1)
- console.log(count)
|