es6使用findindex方法添加数据 leercode字符串题目常用方法?
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()
}
}
}
}
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。