typeof的用法
'number': 数字
'string': 字符串
'boolean': 布尔值
'function': 函数
'object': 对象或者数组(包括null)
typeof(123) === 'number'
typeof('123') === 'string'
typeof(null) === 'object'
typeof(function() {}) === 'function'
typeof([]) === 'object'
typeof({}) === 'object'
typeof(undefined) === 'undefined'
Map的使用方法
- JavaScript的对象有个小问题,就是键必须是字符串。但实际上Number或者其他数据类型作为键也是非常合理的。为了解决这个问题,最新的ES6规范引入了新的数据类型Map。
var m = new Map([['Michael', 95], ['Bob', 75], ['Tracy', 85]]);
m.get('Michael'); // 95