JavaScript内置对象学习-M

Map

对象保存键值对,并且能够记住键的原始插入顺序
任何值(对象或者原始值) 都可以作为一个键或一个值

实例方法

  • clear() 移除Map对象中的所有元素
  • delete(key) 移除 Map 对象中指定的元素
  • entries() 返回一个新的包含 [key, value] 对的 Iterator 对象,返回的迭代器的迭代顺序与 Map 对象的插入顺序相同
  • forEach(callback([value][,key][,map])[, thisArg]) 按照插入顺序依次对 Map 中每个键/值对执行一次给定的函数
  • get(key) 返回某个 Map 对象中的一个指定元素
  • has(key) 返回一个bool值,用来表明map 中是否存在指定元素
  • keys() 返回一个引用的 Iterator 对象,它包含按照顺序插入 Map 对象中每个元素的 key 值
  • set(key, value) 为 Map 对象添加或更新一个指定了键(key)和值(value)的(新)键值对
  • values() 返回一个新的Iterator对象。它包含按顺序插入Map对象中每个元素的value值

Math

常用属性

  • PI
  • E
  • SQRT2

常用方法

  • abs(x) 返回指定数字 “x“ 的绝对值
  • floor() 返回小于或等于一个给定数字的最大整数
  • ceil() 返回大于或等于一个给定数字的最小整数
  • fround(doubleFloat) 任意的数字转换为离它最近的单精度浮点数形式的数字
  • hypto([value1[,value2, …]]) 返回所有参数的平方和的平方根
  • imul(a, b) 函数将两个参数分别转换为 32 位整数,相乘后返回 32 位结果
  • max([value1[,value2, …]]) 返回一组数中的最大值
  • min([value1[,value2, …]]) 返回一组数中的最小值
  • pow(base, exponent) 返回基数(base)的指数(exponent)次幂
  • random() 返回一个浮点数, 伪随机数在范围从0到小于1
  • round(x) 四舍五入最近的整数
  • sign() 返回一个数字的符号, 指示数字是正数,负数还是零
  • sqrt(x) 返回一个数x的平方根
  • sin() 返回一个数值x的正弦值

猜你喜欢

转载自blog.csdn.net/u013270347/article/details/121589567