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>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章