美文网首页
产品到技术的再次唤醒

产品到技术的再次唤醒

作者: 晓在IT | 来源:发表于2020-10-21 22:10 被阅读0次

    按计划这月底前完成自己的技术唤醒工作,今日标记一下

    一、JavaScript的基本类型

    •   boolean:
    •   null:大小写敏感,要写成小写
    •   undefined:
    •   number:
    •   string:
    •   symbol:ES6中的新类型,它的实例是唯一且不可改变
    •   object:
    

    二、变量声明方式:let 变量名:类型 = 初始值

    例如:let name: string = "小明";
    let age: number = 3;
    对象的iterator函数
    array、map、set、string、int32Array等内置的类型,都实现了各自的symbo.iterator函数,用以返回迭代的值。
    for……of、for……in会调用各对象的interator函数,但of迭代的是值,in迭代的是对象的key。
    例如:
    const array = [3,4,5];
    for(let value of array){
    console.log(value); //3,4,5
    }
    for(let value in array){
    console.log(value); //0,1,2
    }
    例如
    const fruits=new set(["apple","pear","mango"]);
    fruits["peach"] = " Princess peach! Make a wish!";
    for(let value of fruits){
    console.log(value); //"apple","pear","mango"
    }
    for(let value in array){
    console.log(value); //"peach"
    }

    三、高级类型

    interface:在传参时,除了使用基本类型和数组外,通过interface提供参数类型的能力:
    interface A{
    a: number,
    b: string,
    c: number[]
    }
    let a: A;
    a.a = 1;
    a.b = "hello";
    a.c = [1,2,3]

    相关文章

      网友评论

          本文标题:产品到技术的再次唤醒

          本文链接:https://www.haomeiwen.com/subject/uelymktx.html