摘要:
JavaScript中的惰性函数(Lazy Function)是一种优化技术,它允许在首次调用函数时执行一些初始化工作,之后可能会替换原始函数为一个更简单的版本。这种模式可以用来提高性能,特别是在函数内部有一些昂贵的操作或检查,而这些操作只需要执行一次。 惰性函数的基本思想是:当函数第一次被调用时, 阅读全文 »
摘要:
在JavaScript中,参数传递的方式可以分为按值传递和按引用传递,但这个分类稍微有些误导。 更准确的说法是,所有参数都是按值传递的,但对于对象(包括数组和函数)来说,传递的是对象引用的副本。 这意味着如果你传递一个对象给函数,并且在函数内部修改了该对象的属性,那么这些改变会影响到原始对象,因为函 阅读全文 »