1. Object.fromEntries

Object.fromEntries() 方法把可迭代对象的键值对列表转换为一个对象。
语法:

Object.fromEntries(iterable)
  • iterable:类似 Array 、 Map 或者其它实现了可迭代协议的可迭代对象。
  • 返回值:一个由该迭代对象条目提供对应属性的新对象。
  • 相当于 Object.entries (ES8)的逆运算。
const mp = new Map([
  [1, 2],
  [3, 4]
])
const obj = Object.fromEntries(mp)
console.log(obj)
// { '1': 2, '3': 4 }
const arr = [[1, 2]]
console.log(Object.fromEntries(arr))
// {'1': 2}

2. trimStart() 和 trimEnd()

  • trimStart() 去除字符串开头连续的空格(trimLeft 是此方法的别名)
  • trimEnd() 去除字符串末尾连续的空格(trimRight 是此方法的别名࿰
10-26 02:08