最新 最热

JS常见问题总结

JavaScript 是一种具有面向对象的、解释型的、基于对象和事件驱动的、跨平台的、弱类型的程序设计语言

2023-03-04
1

对象的深拷贝和浅拷贝总结

Object.assign()可实现深拷贝和浅拷贝(当只有一层时为深拷贝,两层及以上为浅拷贝)

2023-03-04
1

node 学习笔记 模块和包的管理与使用

对于各种编程语言,代码组织是很重要的。而模块是node中的代码组织机制,node中的很多功能都以模块划分,而模块中又封装了许多方法,而且不会改变全局作用域,极大的方便了各开发者的需求。...

2023-03-04
1

ES6 学习笔记(十三)promise的简单使用

在JavaScript中,我们经常会用到回调函数,而回调函数的使用让我们没法使用return,throw等关键字。JS引用promise正好解决了这个问题。 promise单词意思是承诺,代表未来的某个事情或者是行为。promise是一个容器,包含了异步...

2023-03-04
1

ES6 学习笔记(十一)迭代器和生成器函数

JavaScript提供了许多的方法来获取数组或者对象中的某个元素或者属性(迭代)。从以前的for循环到之后的filter、map再到后来的for…in和for…of的迭代机制。只要具有iterator接口的都可被迭代。...

2023-03-04
1

ES6 学习笔记(九)Set的基本用法

Set函数可以接受一个数组(或具有Iterable接口的其他数据结构)作为参数,来初始化Set实例,如:

2023-03-04
1

ES6学习笔记(七)正则表达式

通俗的来讲,正则表达式是一种匹配和替换的工具。如:在JS中验证手机号时,我们需要考虑用户输入的字符必须是number类型,且必须是11位的整数,且数字的前三位必须是134,155,183,188,199等等。对于这一问题,可以用if-else来实现...

2023-03-04
2

ES6 学习笔记(一)let、const与作用域

输出结果: 20 D:codeWorkspaceJS_projectstest21.js:10 console.log(a) ^ ReferenceError: a is not defined

2023-03-04
1

JS学习笔记 (三) 对象进阶

2、对象除了可以保持自有的属性,还可以从一个称为原型的对象继承属性。其中,原型链继承是JavaScript的核心特征。 3、对象是动态的,可以增加或删除属性。 4、除了字符串、数值、true、false、null和undefined,其它值都是...

2023-03-04
1

【Java】迭代器(Iterator)与增强for循环(forEach)

1. 迭代器(Iterator)迭代器的作用用来遍历集合迭代器实现遍历Iterator itr = 集合.iterator();while(itr.hasNext()){/*** next():*①指针下移1位,next指针初始状态没有指向任何元素,第一次调用next()方法时,指向第一位元.....

2023-03-04
1