- 博客(3)
- 收藏
- 关注
转载 JavaScript函数 Map对象
由于传统的 JavaScript对象只能用字符串当做键,给开发带来很大限制,ES6增加 Map数据结构,使得各种类型的值(包括对象)都可以作为键。Map结构提供了“值—值”的对应,是一种更完善的 Hash 结构实现。 基础使用:let a = new Map();let b = {name: 'leo' };a.set(b,'my name'); // 添加值a.get(b); // 获取值a.size; // 获取总数a.has(b); // 查询是否存在
2021-04-27 21:19:32
161
原创 JavaScript函数 reduce()
array.reduce()reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。//比方说对一个Array求和,就可以用reduce实现:var arr = [1, 3, 5, 7, 9];arr.reduce(function (prev, cur) { return prev + cur;}); // 25//求数组项最大值var arr = [3,9,4,3,6,0,9];var max = arr.reduce(functio
2021-04-18 13:59:46
90
原创 JavaScript函数 map()
JavaScript函数 map()map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。map() 方法按照原始数组元素顺序依次处理元素。注意:map() 不会对空数组进行检测。map() 不会改变原始数组。function pow(x) { return x * x;}var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];arr.map(pow); // [1, 4, 9, 16, 25, 36, 49, 64, 81]或
2021-04-17 22:20:06
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人