javascript - 对于打印中的声明缺少字母
问题描述
我需要打印hacker1 const 上的所有字符,用空格和大写字母分隔,但我只打印三个字母。被困在这了吗?有人可以给我一个提示吗?
const hacker1 = "joe"
const hacker2 = "john"
let name = " ";
for (let i = 0; i < hacker1.length; i++) {
name += hacker2[i].toUpperCase() + ' ';
}
console.log(name); // Result is JOH
干杯!
解决方案
您正在循环,hacker1
但指hacker2
的是 for 循环内部。
推荐阅读
- firebase - 单独使用 Google Identity Platform + Firebase Auth
- javascript - 有没有办法在 firefox 扩展和 node.js 程序之间发送数据?
- laravel - Laravel 8 Multi Auth with Jetstream livewire
- sql - 使用空值加入和最大日期
- amazon-web-services - AWS 无服务器图像处理程序错误处理
- javascript - 展开所有文本区域,无需单击每个区域
- c++ - CMake find_package 用于非标准位置
- python - Python Selenium - 下拉菜单
- azure - 如何在调用后端之前在 Azure API 管理中添加自定义标头
- graphics - 控制交换链当前调用频率的正确方法是什么?