- 博客(6)
- 收藏
- 关注
原创 基础类型
必须有name属性 age属性可选 [propName: string]: any 任意属性。tsc --init 生成tsconfig.json。s = e as string 变量 as 类型。点击终端—>运行任务—>监视typescript。安装ts-node ts-node xxx.ts。//定义字符、数值、undefined混合数组。声明同时声明类型 继承Number上所有方法。s = e <类型>变量。//定义undefined数组。// 类型必须一一对应。修改outDir地址。
2024-01-03 00:39:17 344 1
原创 面向对象
/ 在子类中使用构造函数 必须对父类的构造函数进行调用 因为constructor对父类中的constructor进行覆盖了。* private 私有属性 只能在类内部进行访问(修改) 通过在类中添加方法使得私有属性被外部访问 子类中不能访问。* public 公共的 默认值 修饰的属性可以在任意位置访问(修改)如果在子类中添加了和父类中相同的方法,则子类方法会覆盖父类方法。这样只需写一次即可让所有的子类都同时拥有父类中的属性和方法。通过static修饰的称为静态属性或者类属性 通过类访问。
2024-01-03 00:36:38 304 1
原创 解构赋值
上面三行语句都可以正确执行,因为首先它们都是赋值语句,而不是声明语句;其次它们的圆括号都不属于模式的一部分。第一行语句中,模式是取数组的第一个成员,跟圆括号无关;第二行语句中,模式是p,而不是d;第三行语句与第一行语句的性质一致。2、由于数组本质是特殊的对象,因此可以对数组进行对象属性的解构。let {模式: 变量} = {模式: 值}[(b)] = [3];对应的属性名字: 变量。提取 JSON 数据。
2024-01-03 00:30:59 293 1
原创 JavaScript高级程序设计4
定义:任何由ECMAScript实现提供、与宿主环境无关,并在ECMAScript程序执行时就存在的对象。第一参数相当于字符串长度加上改值,如字符串长度11,参数为-3,则第一参数为8。integrity 通过对比接收到资源和指定的加密签名以验证子资源完整性**该方法是一个完整的ECMAScript解释器,接收一个参数,即要执行的字符串。第二参数(slice,substring)为字符串结束位置。接收两个参数,第一参数为字符串开始位置,substring将所有负参数转换为0。第二参数直接转换为0。
2024-01-03 00:17:53 349 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人