当前位置: 首页 > news >正文

ES10 新特性

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 是此方法的别名࿰
http://www.lryc.cn/news/206044.html

相关文章:

  • 宝塔安装脚本
  • gulp打包vue3+jsx+less插件
  • 华为ICT——第四章深度学习和积卷神经
  • MongoDB 学习笔记(基础)
  • 【TGRS 2023】RingMo: A Remote Sensing Foundation ModelWith Masked Image Modeling
  • 性能测试 —— 生成html测试报告、参数化、jvm监控
  • 堆(二叉树,带图详解)
  • vue3 code format bug
  • 7-3、S曲线生成器【51单片机控制步进电机-TB6600系列】
  • CDC实时数据同步
  • javaEE -10(11000字详解5层重要协议)
  • 360智慧生活旗舰产品率先接入“360智脑”能力实现升级
  • 【系统架构设计】 架构核心知识: 2 云原生架构
  • Unity - 导出的FBX模型,无法将 vector4 保存在 uv 中(使用 Unity Mesh 保存即可)
  • 【疯狂Java】数组
  • leetcode 503. 下一个更大元素 II、42. 接雨水
  • 【德哥说库系列】-PostgreSQL跨版本升级
  • rust学习——智能指针
  • 系列一、Spring Framework
  • PULP Ubuntu18.04
  • Docker harbor私有仓库部与管理
  • 解决虚拟机联网问题
  • Unity 自定义小地图
  • 力扣每日一题66:加一
  • 项目管理工具ConceptDraw PROJECT mac中文版自定义列功能
  • Kafka-Java二:Spring实现kafka消息发送的ack机制
  • Go代码解密:理解byte和int8的边界行为
  • Mac M1下使用Colima替代docker desktop搭建云原生环境
  • Non-constant range: argument must be an integer literal
  • TCP网络通信