JavaScript学习笔记3

JavaScript学习笔记3

条件判断

JavaScript使用if(){}else{} 和C一模一样

循环
for循环 和C一模一样
for in 循环 :把对象的所有属性依次循环出来
white 和 do while 和C一模一样

Map 和 Set
Map 是一组键值对的结构,具有极快的查找速度。
例:

var m = new Map([['a',1],['b',2],['c',3]]);
m.get('a');

Map 具有的方法:

m.set('d',4);//添加新的键值组,如果对同一个key重复添加value的话,后面的value会把前面的覆盖
m.has('d');//判断是否存在key='d',返回值为true或者false。注:只能判断key是否存在,对value无效。
m.get('d');//查找key='d'所对应的value。注:不能通过value查找key。
m.delete('d');//删除键值

Set
Set 只存key不存value,所以Set中没有重复的值

新建

var s = new Set([1,2,3,'3']);//3和'3'不同

以上废话。。

添加和删除 add(key) 和 delete(key)

你可能感兴趣的:(JavaScript)