前端方法整理
smallsnine
喜欢编程 却总觉得路途遥遥 不得其法 希望努力学习会有收获
展开
-
拷贝(clone)方法集合
1.扩展运算符...浅拷贝,拷贝可枚举属性使用这种技术将会忽略原型链。此外,嵌套对象并不会被克隆,只是复制了他们的引用,因此浅拷贝后嵌套对象和原始对象仍然指向同一个对象。let a = {b:1}b = {...a}console.log(b) // {b: 1}2.JSON.parse(JSON.stringify(obj))可用于深度克隆一个简单的对象,但他是 CPU 密集型的...原创 2020-03-09 16:59:37 · 353 阅读 · 0 评论 -
concat、slice、splice、split、join
concat用于连接两个或者多个数组基于当前数组中的所有项创建一个新数组不会改变原数组slice从已有的数组中返回选定的元素基于当前数组中的一个或者多个想创建一个新数组接收一 或 二 个参数,即返回项的起始和终点位置一个参数:返回当前参数指定位置到数组末尾所有项二个参数:返回起始位置和结束位置之间的项(但不包括结束位置的项)不会改变原数组var a = ["a","b"...原创 2019-02-14 22:49:41 · 239 阅读 · 0 评论 -
第三方分享 方法介绍
最近一直用的bshare分享不能用了,于是索性不借助其他的东西,直接自己实现了因为这个第三方分享是写在框架里面的,要保证包尽量小,所以微信分享生成二维码直接用的api核心方法直接调用下面的url,传入参数即可分享自己写一下,考虑全面点qzone(QQ空间): 'https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=...原创 2019-03-13 15:23:09 · 729 阅读 · 0 评论