以下是JavaScript ES9引入的一些新特性。每个特性都有助于简化开发过程、提高代码效率,并提供更强大的功能。JavaScript ES9(也称为ES2018)            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-02 01:13:03
                            
                                136阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            【ES9】新特性            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-13 12:13:15
                            
                                63阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            for of方法能够遍历具有 Symbol.iterator 接口的同步迭代器数据,但是不能遍历异步迭代器。ES9 新增的 for await of 可以用来遍历具有 Symbol.asyncIterator 方法的数据结构,也就是异步迭代器,且会等待前一个成员的状态改变后才会遍历到下一个成员,相当 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-28 17:09:00
                            
                                120阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            然后我们再来看一下这个,es9中对,正则表达式的扩展dotAll的模式. 首先我们有这样的文本,一个,这样然后我们要从里面获取a标签里面的内容,比如和上映日期.可以看到上面这个正则表达式的写法,\s,可以匹配换行符等一些空白字符然后.*? ?指的是非贪婪模式,什么是贪婪非贪婪下面有说. 然后可以看一下结果就获取了获取了a标签中的文字了<            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-20 09:36:58
                            
                                246阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            然后我们再来看,正则表达式中es9中的,这个反向断言.可以看到,我们这里用了个?=啦,这个是什么意思,就是说我们根据,?=啦就是匹配啦前面是不是数字.可以看到结果右边.这叫做正向断言,就是通过后面的判断前面的然后还有一种是,?<=么 是找以这个么开头的,也就是根据么,来判断么,后面            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-25 11:10:00
                            
                                280阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            然后我们再来看,正则表达式中es9中的,这个反向断言. 可以看到,我们这里用了个?=啦,这个是什么意思,就是说我们根据,?=啦就是匹配啦前面是不是数字. 可以看到结果右边.这叫做正向断言,就是通过后面的判断前面的然后还有一种是,?<=么 是找以这个么开头的,也就是根据么,来判断么,后面的.是不是数字. 可以看到结果,这种根据前面的判断后面的叫做,反向断言.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-20 09:35:25
                            
                                207阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ####合并对象属性 ES6的 Object.assign() 也可以达到相似效果 let obj1 = { age: 110, name: "LLC" } let obj2 = { gender: "meal" } let obj3 = { talent: ['eat', 'talk'] } le ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-10 22:10:00
                            
                                86阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            ejs
ejs没有什么用处,此处了解即可
        - 可以在node中使用ejs(html)页面;可以直接通过node传递参数到ejs(html)
        - ejs在使用前必须先安装对应的模块
        - 下载:npm i ejs
        - 给express定义ejs模板  app.set("view engine","ejs")
        - 创建ejs            
                
         
            
            
            
            然后我们再看一下es9中对,js的正则的扩展 我们有上面这个str字符串,我们想得到,url和标签中的内容尚硅谷然后我们写了上面的正则然后执行这个reg,然后打印结果.去看一下结果是个数组,0下标是,匹配上的整个文本,然后1这个下标是这个url,2是标签的内容..然后我们要获取url和标签内容,只需要去获取result[1]result[2]这个结果数组的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-20 09:37:34
                            
                                198阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本章内容: 异步迭代 Promise.finally() Rest/Spread 属性 正则表达式命名捕获组(Regular Expression Named Ca            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-27 11:50:15
                            
                                80阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             rest参数与spread扩展运算符已经在ES6中引入,但是ES6没有提供对象的实现 ES9中为对象提供了像数组一样的rest参数和扩展运算符function connect({host, port, ...user}){            console.log(host);//127.0.0.1            console.log(port);//3306            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-26 23:21:00
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本部分包含ES9的:对象的拓展运算符、正则表达式 s 修饰符、异步遍历器            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-29 22:33:46
                            
                                77阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ES7基础  一.Array.prototype.includes   includes是判断一个元素是否在数组或字符串中会返回一个布尔值true或者false。但该方法只能判断一些简单类型的数据,复杂类型则无法判断这点和indexOf方法作用类似都是检测数组或字符串中是否包含某一个元素。  接下来简单对比一下includes与indexOf:    1.返回值    indexOf是返回数值型的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-18 21:38:01
                            
                                43阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            然后我们再去看看 es9中对,对象扩展运算符的增加.可以看到说...这个rest参数与spread扩展运算符...,在es6中已经有了,但是es6,这个只是针对于数组的es9可以针对对象提供了,类似数组的rest参数和扩展运算符. 可以看到上面我们声明一个connect({host,port,username,password}){
 console.log(host);console.log(p            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-20 09:37:53
                            
                                219阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            概述:1、Rest 参数与 spread 扩展运算符:Rest 参数与 spread 扩展运算符在 ES6 中已经引入,不过 ES6 中只针对于数组,在 ES9 中为对象提供了像数组一样的 rest 参数和扩展运算符; 2、正则扩展:简化和增强正则匹配,如命名捕获分组、反向断言和dotAll 模式; Rest 参数与 spread 扩展运算符代码示例:<!DOCTYPE html&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 11:15:28
                            
                                23阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            rest参数和扩展运算符: // rest 参数和 spread 扩展运算符在ES6中已经引入,不过ES6中只针对数组,在ES9中为对象提供了 rest 参数和 spread 扩展运算符 function fn({ name, age, ...others }) { console.log(name            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-15 10:59:58
                            
                                125阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ES9是ECMA协会在2018年6月发行的一个版本,因为是ECMAScript的第九个版本,所以也称为ES9.今天我们讲解一下ES9的新特性。ES9引入了3大特性和2个小的特性,我们接下来一一讲解。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-20 13:43:20
                            
                                232阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            简介 ES9是ECMA协会在2018年6月发行的一个版本,因为是ECMAScript的第九个版本            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-19 16:14:18
                            
                                99阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、概述二、扩展:Babel转码器三、拓展:编译打包一、概述概念        ES6全称ECMAScript 6.0,是Javascript语言的下一代标准,2015年6月正式发布。        注意,ES6既是一个历史名词,也是一个泛指,含义是5.1版本之后的下一代Ja            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 22:24:55
                            
                                55阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            快速通道:ES6、ES7、ES8、ES9、ES10、ES11、ES12、ES13新特性大全专栏:ECMAScript 新特性汇总老样子,先纵览下 ES2018 的新功能:异步迭代:await可以和for...of循环一起使用,以串行的方式运行异步操作Promise.finally():逻辑只可            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-10 17:36:12
                            
                                148阅读