第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

TypeScript入門

JoJo 全棧工程師
難度初級(jí)
時(shí)長 1小時(shí)50分
學(xué)習(xí)人數(shù)
綜合評(píng)分9.57
151人評(píng)價(jià) 查看評(píng)價(jià)
9.5 內(nèi)容實(shí)用
9.6 簡潔易懂
9.6 邏輯清晰
  • for each

    for in

    for of

    查看全部
  • //gernerator函數(shù)

    function * testfun(){
    ? console.log('start')
    ? yield;
    ? console.log('end')
    }
    var fun=testfun()
    fun.next()
    fun.next()

    查看全部
  • //rest和spread操作符

    function fun1(a,b) {
    ??? console.log(a,b)
    }
    function fun2(...args) {
    ??? args.forEach(function (arg) {
    ??????? console.log(arg)
    ??? }
    }
    var args = [1, 2]
    fun1(...args)
    fun2(1,2,3,4)

    查看全部
  • http://img1.sycdn.imooc.com//606d25510001317a11160552.jpg

    //

    // a是必傳參數(shù) //b是選傳參數(shù)? 代表可選參數(shù) 不能放在必傳參數(shù)前面 //c是默認(rèn)參數(shù)
    var name: string = '1111111'
    function test(a: string,b?:string, c: string='lemon') {
    ??? console.log(a,b,c)
    }

    test('11111','jjjjj','456455')

    test('11111','jjjjj')
    test('11111')

    查看全部
  • var name: string = '1111111'
    function test(a: string, b: string='lemon') {
    ??? console.log(a,b)
    }
    test('11111','jjjjj')
    test('11111')

    查看全部
  • var myname: string = 'jfrhrhgrgirjgo' //字符串類型
    var alias: any = 'jawen' //任何類型
    var age:number = 13 // 數(shù)字
    var man: boolean = true //布爾值
    // 方法申明不需要返回值void
    function test(): void{
    ?? ?
    }
    // 方法申明返回值類型string
    function test(): string{
    ??? return 'lemon'
    }
    // 方法傳參類型
    function test(name:string): string{
    ??? return name;
    }
    test('lemon')
    //自定義類型
    class Person{
    ??? name: string;
    ??? age:number
    }
    var user: Person = new Person();
    user.name = 'lemon'
    user.age=20

    查看全部
  • // 自動(dòng)拆分
    function test(template, name, age) {
    ??? console.log(template)
    ??? console.log(name)
    ??? console.log(age)
    }
    var name = 'ts學(xué)習(xí)'
    var getAge = function () {
    ??? return 18;
    }
    test`hello my name is${name},I am ${getAge()}`

    查看全部
  • czc

    asdadasdadsad

    查看全部

  • 測試

    查看全部
  • 訪問控制符
    查看全部
    0 采集 收起 來源:TypeScript-類

    2021-03-19

  • 類 介紹 這一章節(jié) 還需經(jīng)常復(fù)習(xí)

    查看全部
  • 安裝typings工具 ,類型定義文件可以從typings中獲取

    查看全部
  • 類型定義文件(*.d.ts)? 可以從Github中查找(見截圖)

    在TS中使用其他JS庫

    查看全部
  • 注解:為類,方法,變量 添加說明;供工具或框架使用

    查看全部
    0 采集 收起 來源:TypeScript-注解

    2021-02-19

  • 在TS中,一個(gè)文件就是一個(gè)模塊

    查看全部
    0 采集 收起 來源:TypeScript-模塊

    2021-02-19

  • interface 接口名{? ?屬性名;? 方法調(diào)用();? }

    當(dāng) 接口 作為參數(shù)的 方法類型聲明 時(shí),TS會(huì)檢查 傳入的參數(shù) 是否滿足 接口聲明的所有屬性

    當(dāng)類實(shí)現(xiàn)implements 一個(gè)接口時(shí),必須實(shí)現(xiàn)這個(gè)接口中定義的方法


    查看全部
    0 采集 收起 來源:TypeScript-接口

    2021-02-19

  • var?workers:Array<Person>?=?[];
    //?泛型Person?規(guī)定了?數(shù)組workers?里只能放Person類型
    Employee?繼承自?Person所以可以放Employee實(shí)例


    查看全部
    0 采集 收起 來源:TypeScript-泛型

    2021-02-19

  • extends實(shí)現(xiàn)繼承

    子類構(gòu)造內(nèi)部必須調(diào)用父類構(gòu)造super()

    super.父類方法( );// 調(diào)用父類方法

    查看全部
    0 采集 收起 來源:TypeScript-類

    2021-02-19

  • class?Person{
    ????name;//聲明name屬性
    ????constructor(name:string){
    ????????this.name?=?name;
    ????}
    }
    可以簡化為
    class?Person{
    ????constructor(public?name:string){?//構(gòu)造函數(shù)?參數(shù)?需要明確聲明訪問控制符否則不會(huì)聲明name屬性
    ????????...
    ????}
    }


    查看全部
    0 采集 收起 來源:TypeScript-類

    2021-02-19

  • 訪問控制符,public; private; protected(類內(nèi)部及子類可以訪問) ; 不寫默認(rèn)是public,在類外部可以訪問

    類的繼承通過constructor實(shí)現(xiàn) 類被實(shí)例化的時(shí)候調(diào)用一次 constructor方法

    注意: TS與JS語法的不同? 聲明一個(gè)name屬性

    查看全部
    0 采集 收起 來源:TypeScript-類

    2021-02-19

  • JS中可以給數(shù)組新增屬性 arr.desc = "xxx"; TS中不能

    forEach 會(huì)忽略屬性desc;forEach 不能中斷循環(huán);可以用every() 代替

    for /in? 可以循環(huán)出數(shù)組的屬性 desc

    for / of 循環(huán) 忽略屬性desc ,直接循環(huán)是值value,不是索引key??梢源驍嘌h(huán)??梢匝h(huán) 對(duì)象,數(shù)組,map,set,字符串


    查看全部
首頁上一頁1234567下一頁尾頁

舉報(bào)

0/150
提交
取消
課程須知
1、對(duì)javascript的基礎(chǔ)知識(shí)已經(jīng)掌握。
老師告訴你能學(xué)到什么?
1、TypeScript語言中的字符串新特性 2、TypeScript語言中的變量和參數(shù)新特性 3、TypeScript語言中的函數(shù)新特性 4、TypeScript語言中的匿名函數(shù) 5、TypeScript語言中的for of循環(huán) 6、TypeScript語言中的面向?qū)ο筇匦?/dd>

微信掃碼,參與3人拼團(tuán)

微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對(duì)慕課網(wǎng)的支持!