
JavaScript
文章平均质量分 56
JavaScript学习整理
夏肖潇
前端小白,摸索学习中~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深拷贝浅拷贝
浅拷贝只复制指向某个对象的指针而不复制对象本身,新旧对象还是共享同一块内存。 深拷贝会另外创造一个一模一样的对象,新对象跟原对象不共享内存,修改新对象不会改到原对象。 深拷贝常用方法 利用JSON对象中的parse和stringify JSON.stringify()用于从一个对象解析出字符串,parse用于从一个字符串中解析出json对象 例...原创 2021-12-27 16:45:21 · 249 阅读 · 1 评论 -
JS中常用方法总结
数组方法目录 push 数组末尾添加元素 unshift 数组开始位置添加元素 shift 删除数组中第一项 pop 删除数组的最后一项 splice 数组增删改 slice 查找两个索引中间的内容返回到新数组 concat 数组拼接 toString 数组转化为字符串 join 数组转化为字符串 indexof/lastindexof 检测某一项出现在数组中的第一次的索引和最后一次的索引 reverse 反转数组 sort 数组排序 forEach 遍历数组执行回调函数没有返回值转载 2020-11-19 10:08:24 · 570 阅读 · 0 评论 -
JS字符串和数组的转换
JS字符串和数组的转换 一、数组转字符串 .join() 方法将数组中所有元素放到一个字符串中,并用指定的分隔符进行分割 const a = [1,2,3] a.join(',') //"1,2,3" a.join('_') //"1_2_3" 二、字符串转数组 .split()将字符串以指定的分隔符分割成数组 const a = '720_1_6' a.split('_') //[720,1,6] ...转载 2020-11-18 21:16:02 · 521 阅读 · 0 评论 -
数组去重
数组去重 一、利用ES6 Set去重(ES6中最常用) function unique (arr) { return Array.from(new Set(arr)) } var arr = [1,1,'true',true,true,{},{}] console.log(unique(arr)) 不考虑兼容性,去重的方法代码最少,这种方法还无法去掉‘{}’空对象 Array.from()方法就是将一个类数组对象或者可遍历对象转换成一个真正的数组 let arrayLike = {原创 2020-11-18 16:44:29 · 2396 阅读 · 0 评论