-
- es6怎么实现字符串反转
- 实现方法:1、用split、reverse和join函数,语法“str.split('').reverse().join('');”;2、用递减的for循环,语法“for(i=字符串长度-1;i>=0;i--){nS+=str[i];}”;3、用递归,语法“function f(s){return s===''?'':f(s.substr(1))+s.charAt(0)}”。
- 前端问答 . web前端 1535 2022-10-31 19:02:14
-
- es6 map成员是唯一的么
- es6 map成员是唯一的。ES6新增的Map数据结构类似于对象,key值不限于字符串,成员值唯一;Map结构提供了“值—值”的对应,是一种更完善的Hash结构实现。Map对象保存键值对,并且能够记住键的原始插入顺序;任何值(对象或者原始值)都可以作为一个键或一个值。
- 前端问答 . web前端 1824 2022-10-31 18:43:52
-
- JavaScript普通函数有原型吗
- JavaScript普通函数有原型。在JavaScript中,任何一个函数都有一个prototype(原型)属性,这个属性指向函数的原型对象。原型的作用其实就是为类(函数)提供了一个“公共区域”,在这个公共区域中声明的属性和方法能够被所有通过这个类所创建的对象所访问到,可减少内存消耗。
- 前端问答 . web前端 2163 2022-10-31 17:51:21
-
- JavaScript更新到了es几
- JavaScript更新到了es13了。2022年6月22日,第123届Ecma大会批准了ECMAScript2022语言规范,这意味着它现在正式成为JavaScript标准;而ECMAScript2022是第13次迭代,因此也可称为ECMAScript13,简称ES13。
- 前端问答 . web前端 3757 2022-10-31 17:40:50
-
- es6中find()怎么用
- 在es6中,find()用于通过回调函数查找数组中符合条件的第一个元素的值,语法“array.find(function(...),thisValue)”。find()会为数组中的每个元素都调用一次函数执行,当数组中的元素在测试条件时返回true时,find()返回符合条件的该元素,之后的值不会再调用执行函数;如果没有符合条件的元素返回undefined。
- 前端问答 . web前端 2968 2022-10-28 19:20:50
-
- class在es6中本质是什么
- class在es6中本质是函数(构造器),使用的时候,也是直接对类使用new命令,跟构造函数的用法一致;class可以看作一个语法糖,让对象原型的写法更加清晰、更像面向对象编程的语法。用class定义类的方法“class Person{//类声明}”或“const Person=class{//类表达式}”。
- 前端问答 . web前端 1420 2022-10-28 19:01:34
-
- es6怎么移除全部数组元素
- 3种移除方法:1、直接将数组赋值为空数组“[]”,语法“arr=[];”。2、利用length属性将数组长度设置为0,将数组元素全部截断,语法“arr.length=0;”。3、使用splice()函数从数组头部开始删除全部元素,语法“arr.splice(0,arr.length);”。
- 前端问答 . web前端 2011 2022-10-28 18:22:40
-
- es6怎么修改数组的值
- 方法:1、用splice()删除、增加或替换元素,语法“array.splice(下标,元素个数,新值1,.....,新值X)”;2、给指定下标元素重新复制,语法“数组名[下标值]=新值;”;3、用replaceAll()替换所有特定元素,语法“str=arr.toString().replaceAll("搜索值","新值");newArr=str.split(",");”。
- 前端问答 . web前端 1875 2022-10-27 19:09:52
-
- es6数组怎么删除最后一个元素
- 4种删除方法:1、利用length属性删除最后一个数组元素,语法“array.length=原数组长度-1;”;2、利用delete运算符删除最后一个数组元素,语法“delete 数组名[数组长度-1];”;3、使用pop()删除最后一个数组元素,语法“array.pop()”;4、使用splice()删除最后一个数组元素,语法“array.splice(-1,1)”。
- 前端问答 . web前端 6515 2022-10-27 18:43:19
-
- es6怎么求数组最大值
- 求数组最大值的方法:1、Math.max()配合apply()来求,语法“Math.max.apply(null,array);”;2、Math.max()配合扩展运算符“...”来求,语法“Math.max(...array);”;3、利用reduce()来求,语法“array.reduce((a,b)=>{return a=a>b?a:b});”。
- 前端问答 . web前端 4043 2022-10-27 17:59:07
-
- es2017是es6还是es8
- es2017是es8。es全称“ECMAScript”,是根据ECMA-262标准实现的通用脚本语言,而由2017年6月正式发布的版本,其正式名为ECMAScript2017(ES2017),因其是ECMAScript的第8个版本,因此可简称为es8。
- 前端问答 . web前端 2373 2022-10-27 17:37:33
-
- es6的class是干什么的
- es6的class关键字用于快速地定义“类”;class的本质是function,它可以看作一个语法糖,让对象原型的写法更加清晰、更像面向对象编程的语法。提升class不存在变量提升,类的所有方法都定义在类的prototype属性上面,在类的实例上面调用方法,其实就是调用原型上的方法。
- 前端问答 . web前端 2524 2022-10-26 18:49:43
-
- ES6怎么求数组反转
- 在ES6中,可以利用数组对象的reverse()方法来实现数组反转,该方法用于颠倒数组中元素的顺序,将最后一个元素放在第一位,而第一个元素放在最后,语法“array.reverse()”。reverse()方法会修改原始数组,如果不想修改需要配合扩展运算符“...”使用,语法“[...array].reverse()”。
- 前端问答 . web前端 2974 2022-10-26 18:19:15
-
- es6 number对象的新增方法有哪些
- es6 number新增方法有:1、“Number.isFinite()”,可判断指定值是否为一个有限的数值;2、“Number.isNaN()”,可检测变量是否是一个NaN;3、“Number.parseInt()”,可将字符串转换为整数;4、“Number.parseFloat()”,可将字符串转换为浮点数;5、“Number.isInteger()”,可判断值是否为整数。
- 前端问答 . web前端 1662 2022-10-26 17:57:15
-
- react和es6是什么
- react是Facebook推出的一个声明式,高效且灵活的用于构建用户界面的JavaScript开发框架;它为程序员提供了一种子组件不能直接影响外层组件的模型,数据改变时对HTML文档的有效更新,和现代单页应用中组件之间干净的分离。es6是JavaScript的下一个版本标准,它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
- 前端问答 . web前端 1870 2022-10-26 17:38:20
PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

