本文实例讲述了ES6中Set和Map用法。分享给大家供大家参考,具体如下:
Set
ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。
Set函数可以接受一个数组(或类似数组的对象)作为参数,用来初始化。
// 例一
var set = new Set([1, 2, 3, 4, 4]);
[...set]
// [1, 2, 3, 4]
var s = new Set();
[2, 3, 5, 4, 5, 2, 2].map(x => s.add(x))
本文实例讲述了JS中parseInt()和map()用法。分享给大家供大家参考,具体如下:
parseInt()的几个例子
var b = parseInt("01");
alert("b="+b);
var c = parseInt("09/08/2009");
alert("c="+c);
结果:b=1,c=0
parseInt()用来解析字符串,返回整数,有几个特点:
1.无视被解析字符串最前和最后的空格,即:” 111 “和”111″是一样的
2.正规格式是parseInt(stri
本文实例讲述了Go语言map用法。分享给大家供大家参考。具体分析如下:
map 映射键到值:
map 在使用之前必须用 make 来创建(不是 new);一个值为 nil 的 map 是空的,并且不能赋值。
代码如下:package main
import “fmt”
type Vertex struct {
Lat, Long float64
}
var m map[string]Vertex
func main() {
m = make(map[string]Vertex)