javaScript 必知必会

1. 并行请求,等待多个异步请求结束后处理结果

 const detail = 一个异步请求
 const comments = 另一个异步请求
 Promise.all([detail,comments]).then(res=>{
 	//这里就是等待两个异步请求都结束的结果处理
 	//并且res[0]是detail的结果,res[1]代表comments的结果
 	})

另一个相关标签,Promise.race(竞争),则表示任何一个先完成了就处理。

2. 数组中包含某一个元素 ES6

	let words = 一个数组
	const has =words.includes(keyWord)
	// 数组words中有keyWord则has返回true

3. 在</script> 后面添加一个<script></script>

    let scriptString = `<script type="test"><\/script><sctipt><\/script>`
    let patter1 = `<\/script>`
    let replacetest = `<\/script><script>let all = 1;console.log("name")<\/script>`
    let stringTest = scriptString.replace(patter1,replacetest)
    console.log(stringTest)
    //<script type="test"></script><script>let all = 1;console.log("name")</script><sctipt></script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值