1、generator(生成器)是ES6标准引入的新数据类型。generator看起来像函数,但可以多次返回。2、generator是由function*定义的(注意多余的*号),除了return语句,yield还可以多次返回。实例function*fib(max){ var t, a=0, b=1, n=0; while(n<ma
2023-02-261、不断调用generator对象的next()方法,执行generator代码,然后,每次遇到yieldx;返回一个对象,然后暂停。varf=fib(5); f.next();//{value:0,done:false} f.next();//{value:1,done:false} f.next();//{value:1,done:false} f.next();//{value:
2023-02-261、indexof方法从字符串开始向后搜索子字符串。2、lastIndexof方法是从字符串末尾搜索子字符串。3、trim将创建一个字符串副本,删除前置和后缀的所有空格,然后返回结果。实例<scripttype="text/javascript"> varstr="Helloworld!"; document
2023-02-261、在全局作用域中使用var操作符声明的变量将成为window对象的属性。varname='Stan' console.log(window.name)//Stan2、使用var操作符定义的变量将成为包含其函数的局部变量。在函数中定义变量时省略var操作符,创建全局变量。func
2023-02-261、let声明的范围是块作用域,var声明的范围是函数作用域。JavaScript引擎会记录用于变量声明的标识符及其块的作用域,因此嵌套使用相同的标识符不会报错,因为同一块中没有重复的声明。if(true){ varname='Stan' console.log(name)//S
2023-02-261、对象有两种属性,普通的数据属性和访问器属性。2、访问器属性本质上是用于获取和设置值的函数(可以拦截、过滤、处理等操作要设置或获取的属性),但从外部代码来看就像传统属性一样。实例constuser={ name:"John", surname:"Smith", getful
2023-02-261、定义一系列算法,一个个封装,让它们互相替换。2、它可以帮助我们少写if...else...同时,它可以使代码逻辑更加清晰,减少不同块之间的耦合,使代码更容易维护。实例functionpayOver(){ console.log('结算完成') } functionwxPay(orderI
2023-02-261、typeof操作符返回字符串,表示未计算操作数的类型。2、typeof一般用来检验简单的数据类型,返回的基本类型用字符串表示,而复杂的数据类型中function返回的是Function,其他的都返回Object,其中null特殊,表示一个空对象。实例typeof1//'numb
2023-02-261、filter返回一个包含通过提供函数实现测试的所有元素的新数组。2、filter不会改变原始数组,返回新数组。3、在首次调用callback之前,filter遍历的元素范围已经确定。实例Array.prototype._filter=function(callback){ letres=[] for(vari=
2023-02-261、find返回数组中满足条件的第一个元素的值,否则返回undefined。2、find方法对数组中的每个元素执行callback函数,并返回true的第一个元素值。3、find不会改变原数组。实例Array.prototype._find=function(callback){ letres=undefined for
2023-02-261、reduce()方法对数组中的每个元素执行一个reducer函数,并将其结果总结为单个返回值。2、它接收两个参数,一个reducer函数提供给数组的每个调用,一个可选的初始值参数。实例求数组项之和varsum=arr.reduce(function(prev,cur){ returnprev+c
2023-02-261、先提升var变量声明,再提升function函数声明。2、假设变量名与函数名相同,后提升的函数名标识符将覆盖先提升的变量名。在后续代码中调用标识符时,内部是函数的定义过程,而不是undefined。实例console.log(a);//——>undefined console.log(
2023-02-26发布日期:2023-08-07人气:0
发布日期:2023-08-07人气:0
发布日期:2023-08-07人气:0
发布日期:2023-08-08人气:0
发布日期:2023-08-08人气:0
发布日期:2023-08-10人气:0
发布日期:2023-08-10人气:0