ts学习第二天

1.对象

  1. ts中对象是结构化的,机构简单来说就是对象有什么属性或方法

  2. 对象的类型注解

    约束对象的结构

    let person:{
    	name: string;
    	age: number;
    }
    
  3. 对象方法的类型注解

    let func={
        test:function(name:string,age:number){
            return name+age
        }
    }
    

    在这里插入图片描述

2.接口

为对象的类型注解命名(可复用的对象的类型注解),并约束对象的类型

interface IUer{
    name:string
    age:number
    sayHi:()=>void
}
使用:
let p1:IUer={
	name: '
	age: number
}

3.内置对象

  1. forEach和map的区别
    (1)forEach不会返回执行结果(会修改原来的数组);map会返回执行结果(得到一个新的数组并返回)
    (2)forEach的执行速度<map的执行速度
    (3)使用场景:

    forEach:并不打算修改原数组
    map:要改变数值

  2. some
    遍历对象,查找是否有满足的条件的元素,满足就停止遍历循环
    如果该函数对任一项返回true,则返回true

let arr=[1,2,3,4,5]
arr.some(item=>{
    if(item>3){
        return true
    }
    console.log(item);
    return false
})
  1. every
    遍历数组,查找到不满足条件的元素就不会在遍历下去
    如果该函数对每一项返回true,则返回true
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值