随笔分类 -  ES6数据操作方法

摘要:在开发中常常会需要截取字符串,而 JavaScript 提供了很多种方法实现截取操作。本文对各种方法做个整理,供大家参考。 一、使用 slice() 截取 1,函数说明 slice() 方法可通过指定的开始和结束位置,提取字符串的某个部分,并以新的字符串返回被提取的部分。语法如下: 1 string 阅读全文
posted @ 2021-08-05 19:08 MrSlow 阅读(8960) 评论(0) 推荐(0)
摘要:取整 1.取整 // 丢弃小数部分,保留整数部分 parseInt(5/2) // 2 2.向上取整 // 向上取整,有小数就整数部分加1 Math.ceil(5/2) // 3 3.向下取整 // 向下取整,丢弃小数部分 Math.floor(5/2) // 2 4四舍五入 // 四舍五入 Mat 阅读全文
posted @ 2021-07-09 16:48 MrSlow 阅读(952) 评论(0) 推荐(0)
摘要:你可以使用累加器aka reduce 。 ['a','b','c'].reduce(function(result, item, index, array) { result[index] = item; //a, b, c return result; }, {}) //watch out the 阅读全文
posted @ 2021-07-09 16:18 MrSlow 阅读(2266) 评论(0) 推荐(0)
摘要:数组常用的一些方法: 1、push() 向数组的末尾添加新内容 参数:要添加的项。传递多个用逗号隔开,任何数据类型都可以 返回值:新增后数组的长度 是否改变原数组:改变 let ary1 = [12,34,26]; ary1.push(100); //返回一个新的长度 length=4console 阅读全文
posted @ 2021-07-09 16:00 MrSlow 阅读(1467) 评论(0) 推荐(0)
摘要:合并数组或者对象在数组或对象前面加...,是es6的新写法,然后数组的map方法会返回数组. var obj1 = [{ "id": 980550455852, "model": "XQG70-S1208FW", "color": "白", "invStatusName": "正品", "bactu 阅读全文
posted @ 2021-07-09 13:59 MrSlow 阅读(74) 评论(0) 推荐(0)
摘要:数组遍历 arr.map(callback [, thisArg]) map方法我们用得最最最多了吧,超级好用,当你需要批量改变数组中的值的时候就要想到它了注:map方法不会改变原始值,它会返回一个新的数组例: let arr = [1, 2, 3, 4, 5, 6] // 把上面的arr中数据统一 阅读全文
posted @ 2021-07-08 14:16 MrSlow 阅读(620) 评论(0) 推荐(0)