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>