刷题小知识点巩固
1.“A”==grade会比较地址值,String是引用类型;应该用equals去比较内容是否相等
2.do while->先执行一次循环体,在执行条件
3.varchar:存储可变长度字符串
char:存储固定长度字符串
4.arr1=arr.split(" ")返回将arr通过空格分割的数组arr1;
5.文件拓展名是.txt这样
6.大佬的正则:str.replace(/(\d)(?=(?:\d{3})+$)/g, '$1,') \d-数字;/(让(有效;?=
7.new Array(num)创建长度为num的数组;arr.fill(1)返回一个数组内容全为1
8.set()去重
9.node.parentNode是node的父节点node.contains(onode)如果node是onode的父节点返回真,不是返回假
10.浅拷贝(只复制对象指针,但不是同一对象),深拷贝(重新分配内存地址)和赋值(与原数据是同一对象)都是针对引用类型而言的;Object.assign()是浅拷贝(当object只有一层时是深拷贝)
11.arr.forEach(item=>{})里的item是数组的值,不是index下标
12.条件运算符a>b?c:d;d不能为空
13.调用函数的三种方式:obj.fn() fn.call(obj,args)参数列出 fn.apply(obj,[])参数数组
14.a=a+b-(a=b),超有意思!!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理