有时候我们需要对获取到的数据进行首字母大写的处理,在我们不请清除获得文本的具体长度时,可采用下方代码进行大写首字母处理。
async await异步 通过fetch请求获取到服务器的数据
fetch请求默认为GET请求
let id = 1
async (id) => {
const url = `https://pokeapi.co/api/v2/pokemon/${id}`
const res = await fetch(url)
const data = await res.json()
createCard(data)
const createCard = (pokemon) => {
const pokemonEl = document.createElement('div')
pokemonEl.classList.add('pokemon')
//下方代码实现首字母大写效果
// toUpperCase()
// slice(1) 截取第二位往后 如果请求得到的数据为bulbasaur
const name = pokemon.name[0].toUpperCase() + pokemon.name.slice(1)
console.log(name) //Bulbasaur
}