如果这不是提问这个问题的正确平台,请原谅我。首先我要声明的是,我是一名设计师,几乎没有 API 和 JavaScript 经验。
我正在使用randomUser api 生成一个 json 文件或 url,我可以在 Invision 的 Craft 工具中输入 Sketch,这样我就可以在我的设计中输入真实数据。 https://screencast.com/t/jAkwUpUja2 。但是,它给出的名称是小写的,而不是标题大小写/大写的。
我通过在浏览器中键入所需的端点来生成 JSON:https://screencast.com/t/E8Cmjk5XSSCk
那么,有没有办法可以强制 api 给我大写的名称?谢谢!
编辑:这里是 JSON url:https://randomuser.me/api/?results=20&nat=us&inc=name,gender,picture&format=pretty
最佳答案
据我所知,这是使用 JS 将字符串大写的最简单方法:
// let's assume, that you have stored the lastname as follow:
let last = 'rodney';
要转换姓氏,请应用以下模式:
let capitalizedLast = last[0].toUpperCase() + last.substr(1);
last[0]
返回字符串 r
的第一个字母。
last.substr(1)
给出姓氏的其余部分 odney
使用 toUpperCase()
转换第一个字母,+
将把两者连接到最终结果。
您只需迭代 API 的结果并以这种方式转换您需要的元素。
关于javascript - 从 randomUser.me api 输出大写名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48219990/