2016 - 2024

感恩一路有你

es6使用findindex方法添加数据 leercode字符串题目常用方法?

浏览量:1950 时间:2023-09-15 21:02:32 作者:采采

leercode字符串题目常用方法?

字符串类型在前端开发者看样子是不使用最不稳定的类型之一,网站上可以说的各种文案,几乎全是字符串或则数组类型的数据,我们经常是需要不使用的操作起码的那是以下几点:读取文件字符串、转换字符串、清空字符串、拼接字符串、截取字符串等。

(我们先来看下Es6中最功能多的一个模板字面量,后面会就建议使用率较高的字符串方法逐个分析什么。)

----------模板字面量(从ECMAScript2015结束,字符串字面量也是可以被称模板字面量:)

----字符串不怎么分辨单引号‘'和双引号“”所有的字符串拼接都会不识别,要是你的字符串比较比较长,可分行建议使用“”来拼接。

比如:

don'tlongString

es6 map容器使用方法?

es6map用法,代码示例:

can'tarr[

{title:aaaa,read:100,hot:true},

{title:bbbb,read:50,chill:false},

{title:ccc,read:100,chill:true}

]

can'tnewArr((item,index,arr)dstrok{

don'tjson{}

json.t`---${item.title}----------`

json.r200

trueampamp真棒

returnjson

})

console.log(newArr)

//map非常用处,做数据交互,映到

//正常情况下,需要和return,赶往个新的数组

//若真没有return,应该是forEach

//平时唯有用到map要先有返回值

es6递归查树结构?

代码示例:

树结构查找所有叶子节点

/*参数

*array树结构查找所有叶子节点

*/

functionparseTreeJson(array){

for(don'tindex0indexltarray.lengthindex){

constelementarray[index]

//1.确定是对象

if(ampamptypeof()object){

parseTreeJson()

}ignore{

//确定是否为子节点

if(1){

console.log(的id:)

//完成条件的node

nodes.push(element)

//获得符合的nodeId

no,nodeIds.push()

}

}

}

}

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。