摘要: 一、判断数组 1.使用 toString 方式 (返回[object constructorName]的字符串格式) 2.使用Array.isArray(arr) 来判断值是否为数组 3.使用 instanceof 方式 (用来检测构造函数的prototype 属性是否出现在某个对象的原型链上) 4 阅读全文
posted @ 2022-12-07 23:06 伴月阁 阅读(3179) 评论(0) 推荐(0) 编辑
摘要: interface ob{ [key:string]:string } let obj:ob={} [key:string]中的key 随便取 阅读全文
posted @ 2022-11-10 23:54 伴月阁 阅读(1578) 评论(0) 推荐(0) 编辑
摘要: 1.新建了一个setPassword.js文件 const crypto = require("crypto"); ///导入加密模块 function setPassword(pwd){ let password=`${pwd}xxx` //加入一段特定字符 防止解密 const md5 = cr 阅读全文
posted @ 2022-11-03 23:22 伴月阁 阅读(319) 评论(0) 推荐(0) 编辑
摘要: class List extends StatelessWidget { const List({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return ListView( padding 阅读全文
posted @ 2022-10-19 21:49 伴月阁 阅读(38) 评论(0) 推荐(0) 编辑
摘要: import 'package:flutter/material.dart'; void main() => runApp(const MyApp()); class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(ke 阅读全文
posted @ 2022-10-19 21:44 伴月阁 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1.Prefer const with constant constructors. 解决: 在前面加上const 阅读全文
posted @ 2022-10-19 21:29 伴月阁 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 改变this指向的几种方式 总结 : call 与 apply 都可以改变this 的指向,只是传递的参数不一样,都是立即执行函数 ,而bind 用法与call 一样,只不过不会立即执行,而是返回一个函数体 call 语法 call( obj , arg , arg2 ,...) apply 语法  阅读全文
posted @ 2022-09-16 22:44 伴月阁 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 箭头函数的特点 1.箭头函数没有this,箭头函数的this不是调用的时候决定的,而是在定义的时候决 定的。 2. 箭头函数它会直接绑定到它父级的执行上下文里的this,“上下文”为作用域 ; 也就是说 箭头函数的this 是看外层是否有函数,如果有 外层函数的this 就是内部箭头函数的 this 阅读全文
posted @ 2022-09-16 21:41 伴月阁 阅读(53) 评论(0) 推荐(0) 编辑
摘要: HTML代码 <div><label for="name">姓名:</label><input type="text" id="name"></div> <div><label for="age">年龄:</label><input type="number" id="age"></div> <di 阅读全文
posted @ 2022-06-13 16:42 伴月阁 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1. 普通的for 循环 遍历数组时 i 可设定 i 为下标 length 为循环次数 i++ 为循环下标的更新 let list=[ {name:'张三',age:22}, {name:'李四',age:24}, {name:'王五',age:18}, {name:'小明',age:18}, {n 阅读全文
posted @ 2022-06-13 11:57 伴月阁 阅读(1405) 评论(0) 推荐(0) 编辑