JavaScript 核心原理精讲
-
JavaScript 如何实现一个深浅拷贝
浅拷贝的原理和实现浅拷贝的定义我们可以初步理解为:自己创建一个新的对象,来接受你要重新复制或引用的对象值。如果对象属性是基本的数据类型,复制的就是基本类型的值给新对象;但如果属性是引用数据类型,复制的就是内存中的地址,如果其中一个对象改变了这个内存中的地址,肯定会影响到另一个对象。一些 JavaSc
-
JS数据类型和类型转换
数据类型概念前 7 种类型为基础类型,最后 1 种(Object)为引用类型常见的引用数据类型:Array - 数组对象、RegExp - 正则对象、Date - 日期对象、Math - 数学函数、Function - 函数对象JavaScript 的数据类型最后都会在初始化之后放在不同的内存中。数