如何在函数中使用大写字母?(Javascript)
我不完全确定如何使这个函数使用大写字母。当前,当在“for循环”中传递和处理时,所有大写字符的数组返回未定义的 这个函数接受一个只包含小写字符串的数组,并返回第一个缺少的字符,但我还需要它来处理大写字符 我可以用大约10行额外的代码来解决这个问题,但似乎一定有更好的方法 const alph=“abcdefghijklmnopqrstuvxyz”; 常量findmisingletter=(arr)=>{ 如果(arr.length==0) 返回-1; 让start=alph.indexOf(arr[0]); 对于(让i=0;i试试这个如何在函数中使用大写字母?(Javascript),javascript,Javascript,我不完全确定如何使这个函数使用大写字母。当前,当在“for循环”中传递和处理时,所有大写字符的数组返回未定义的 这个函数接受一个只包含小写字符串的数组,并返回第一个缺少的字符,但我还需要它来处理大写字符 我可以用大约10行额外的代码来解决这个问题,但似乎一定有更好的方法 const alph=“abcdefghijklmnopqrstuvxyz”; 常量findmisingletter=(arr)=>{ 如果(arr.length==0) 返回-1; 让start=alph.indexOf(a
let alph = "abcdefghijklmnopqrstuvwxyz";
alph += alph.toUpperCase();
您可以使用
toLowerCase()
和toUpperCase()
修改字符串的大小写。因此,您需要:
arr[0]
初始化start
变量时,以大写为准(因为alph
常量都是小写字母)对于(让i=0;iso小写?@epascarello lowercase什么,对不起,我不明白?@naveen发布了一个解决方案,不知怎么回事,我现在正在测试它!将输入值小写,以便查找起始索引和比较字符Pass if statement以检查大写数组字母并将alph更改为大写。@twominds它正在附加完整字母表两次。一次全部小写,另一次全部小写uppercase@twominds是的,没问题,那样更简单,我只是假设你不想修改那个变量。有充分的理由,完全理解。