ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
#### 对象扩展方法 ##### Object.fromEntries > 用来创建一个对象,参数是一个二维数组或者Map对象( 将二维数组或者Map对象转化为对象 ) > > 与[Object.entries](#%E5%AF%B9%E8%B1%A1%E6%96%B9%E6%B3%95%E6%89%A9%E5%B1%95) 为逆运算 #### 字符串扩展方法 ##### trimStart、trimEnd > ES5中有 trim方法用来清除字符串两边的空白字符 > > trimStart:清除左侧空白字符,保留右侧空白字符 > > trimEnd:清除右侧空白字符,保留左侧空白字符 #### 数组方法扩展 ##### flat、flatMap * flap > flap:拍打、平 > > 将多维数组转化为低维数组 arr.flat(argus) 参数为深度,3维转1维深度为2 * flapMap > 如果arr.map()返回的是一个二维数组,可以使用flapMap代替map,返回一维数组 ![image-20200718120616747](http://image.mdashen.com/pic/image-20200718120616747.png) #### Symbol方法扩展 ##### Symbol.prototype.description > 获取Symbol的字符串描述 ~~~ let s = Symbol('yishen') s.description   // -> yishen ~~~