javascript点滴积累
2024-08-26 00:04:22
1. javascript中的array, set, map
均为数据容器,使用iterable
内置的forEach
方法
var a = ['A', 'B', 'C'];
a.forEach(function (element, index, array) {
// element: 指向当前元素的值
// index: 指向当前索引
// array: 指向Array对象本身
alert(element);
});
Set与Array类似,但Set没有索引,因此回调函数的前两个参数都是元素本身:
var s = new Set(['A', 'B', 'C']);
s.forEach(function (element, sameElement, set) {
alert(element);
});
Map的回调函数参数依次为value、key和map本身:
var m = new Map([[1, 'x'], [2, 'y'], [3, 'z']]);
m.forEach(function (value, key, map) {
alert(value);
});
2. if (type === 'number') { value = +value; }
3. this.setState({ [field]: value });
最新文章
- BAT 技术团队博客
- iOS多线程 NSOperation的用法
- Android.mk的用法和基础【转】
- 一些CSS常见的小问题小笔记
- java之通过反射,来获得某对象的所有方法(类方法提取器)
- 一起学android之怎样获取手机程序列表以及程序相关信息并启动指定程序 (26)
- JavaScript 中的正常任务与微任务
- js取一维数组最大值,最小值
- C++编程练习(16)----“排序算法 之 快速排序“
- 使用Flink的SavePoint功能
- 【慕课网实战】五、以慕课网日志分析为例 进入大数据 Spark SQL 的世界
- PHP5.6 Dockerfile
- TCP/IP通信协议
- http状态码204/206/200/302/303/307
- maven构建ssh工程
- Kafka学习之路 (二)Kafka的架构
- 排查linux下java应用cpu占用过高
- volatile 和锁的内存语义
- jquery选中以什么开头的元素
- Linux目录结构nginx
热门文章
- [BZOJ3585][BZOJ3339]mex
- 关于python数据类型的一些举例
- HDU1936 [贪心+KMP] 点的区间覆盖
- 转 new和malloc的区别
- 网易2016 实习研发工程师 [编程题]寻找第K大 and leetcode 215. Kth Largest Element in an Array
- 标准C程序设计七---70
- PHP错误捕获处理
- poj 1274(网络流解二分图的最大匹配)
- jq 全选、反选、判断选中的条数
- 海量端口扫描工具masscan