摘要: 壹 ❀ 引 如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。 此篇文章中也会简单阐述到栈堆,基本数据类型与引用数据类型,因为这些概念能更好的让你理解深拷贝与浅拷贝。 我们来举个浅拷 阅读全文
posted @ 2020-05-21 21:21 菜鸟小何 阅读(3309) 评论(0) 推荐(1) 编辑
摘要: 理解对象的扩展运算符其实很简单,只要记住一句话就可以: 第一层是深拷贝第二层时浅拷贝 对象中的扩展运算符(...)用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中 let bar = { a: 1, b: 2 }; let baz = { ...bar }; // { a: 1, b: 2 } 阅读全文
posted @ 2020-05-21 21:11 菜鸟小何 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: 1、js截取两个字符串之间的内容: var str = "aaabbbfff"; str = str.match(/aaa(\S*)fff/)[1]; alert(str); 结果bbb 2、js截取某个字符串前面的内容: var str = "aaafff"; str = str.match(/( 阅读全文
posted @ 2020-05-21 18:56 菜鸟小何 阅读(7923) 评论(0) 推荐(0) 编辑