- 博客(4)
- 收藏
- 关注
原创 ️ JavaScript 新手入门——空值合并运算符(??)和可选链操作符(?.)
空值合并运算符??:当变量是null或undefined时,提供默认值,避免||覆盖0""等合法值。可选链操作符?:访问深层嵌套对象属性时,不再因为null或undefined报错,返回undefined而不是崩溃。通过这两个操作符,你可以显著减少代码中的防御性判断,简化逻辑,提高代码的可读性和健壮性。快试试看吧!
2024-09-21 15:45:00 861
原创 浅析js中的原型和原型链
通过本篇文章,我们通俗地讲解了JS中的原型和原型链,重点理解了__proto__和prototype的相等关系,以及原型链的层次结构。通过共享属性和方法,节省内存,并且动态扩展实例对象的功能。掌握这些基础知识后,你将更容易理解JS的继承机制和构造函数的实现原理。如果你对本文的解释有任何疑问或建议,欢迎在评论区讨论,最后附上一张神图。
2024-09-05 15:47:23 777
原创 数组的常用方法有哪些?(详解)
理解这些方法的用法、返回值以及它们是否会改变原数组,可以帮助开发者更高效地处理数据。本文从数组操作的基本方法入手,涵盖了会改变原数组的方法、不会改变原数组的方法以及最新的不可变方法,为读者提供了全面的学习资料。通过了解和掌握这些数组方法,您可以更加灵活、高效地处理 JavaScript 中的数组数据。特别是新引入的不可变方法,为开发者提供了更多安全的选择,使得代码更具可维护性和可读性。这些方法在操作数组时不会修改原数组,而是返回一个新的数组或值。这些方法在操作数组时会直接修改原数组的内容。
2024-09-02 22:35:06 705 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人