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
是此方法的别名