- 博客(34)
- 收藏
- 关注
原创 模块化、系统化、功能化
• 模块化强调将一个复杂的整体分解为独立的、可重用的单元(模块),每个模块完成特定的功能,并通过定义清晰的接口与其他模块进行交互。模块内部是高内聚的,即所有元素紧密相关且共同完成一项任务;模块之间是低耦合的,即尽量减少不必要的相互依赖性。• 目的是提高复用性、降低复杂度、增强系统的灵活性和可维护性。
2024-01-24 18:45:11 521
原创 什么是变量提升
在执行代码之前,JavaScript 引擎会将所有变量的声明提升到它们所在作用域的顶部,这样变量就可以在声明之前使用了。var a = 1;foo();// "hello"即使变量 a 和函数 foo 的声明在使用之前,JavaScript 引擎仍然会将它们提升到作用域顶部。
2023-12-19 20:08:26 438
原创 对象如何比较是相等
(1)对象的比较可以使用==运算符来判断两个对象的值是否相等。当使用==运算符进行比较时,它会比较两个对象的引用,即它们是否引用同一个内存地址。如果两个对象引用的是同一个内存地址,它们将被认为是相等的。在比较对象时,全等操作符会严格检查两个对象的引用是否相同,而不考虑它们的属性值。如果想比较对象的属性值是否相等,需要编写额外的逻辑来进行属性值的比较。全等操作符会比较对象的引用地址,只有当两个对象引用同一个内存地址时,才会返回true。可以比较对象的属性和值是否完全相同。} //这种写法不推荐的。
2023-11-29 21:27:31 518 1
原创 JavaScript基础------数组的定义、读、增、删
数组是一种用来存储多个值的有序集合。可以使用数组字面量、Array构造函数来定义数组。数组的元素可以是任意类型的值。
2023-11-27 19:49:54 349 1
原创 展开运算符、剩余运算符
使用剩余参数的语法是在函数的参数列表中使用三个点(...)后跟一个参数名。这个参数名将成为一个包含所有传递给函数的剩余参数的数组。剩余运算是ES6引入的一种语法,用于在函数中接收不确定数量的参数。(2)剩余参数只能用于函数定义的最后一个参数,而展开运算符可以在函数调用和数组/对象字面量中使用。(1)剩余参数用于将多个参数捕获为一个数组,而展开运算符用于将一个数组展开为多个独立的参数。(3)剩余参数和展开运算符在语法上有所不同,但它们可以一起使用来处理函数参数的灵活性。的函数,并使用剩余参数。
2023-11-22 20:10:43 93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人