寻找一个函数,该函数需要一个字符的字符串和位置,并使整个事物小写,然后大写通过位置。不确定实现这一目标的最佳方式是什么,特别是可以转换多个角色的方式?有什么想法吗?使用选定的大小写将字符串转换为
0
A
回答
0
好了,根据你说你的实际使用情况是: “我有一大堆的‘特殊情况’变量这些名字我必须考虑并转换成可以以任何格式传递的正确案例(具体案例)。“
在这种情况下,我会做这些变量名的数组:
var names = ["purchaseID", "scAdd", "scCheckout"];
然后将每一个小写版本与传入的参数的小写版本,如果他们是平等的,设置传递参数等于存储阵列中的值:
var transformString = function(str) {
for (var i = 0; i < names.length; i++) {
if (str.toLowerCase() === names[i].toLowerCase()){
return names[i];
}
}
};
+0
好主意!谢谢! –
1
我不是要给你的代码来解决这个问题,但我可以给你一推:
- 采取字符串和小写它
- 采取该字符串和
.split()
它(使用它这样,在分裂没有值)
现在你有在阵列中的每个字符,并且其中N代表的位置就可以通过访问characterArray[N-1]
每第N个字符:
characterArray[N-1] = characterArray[N-1].toUpperCase();
最后,使用.join()
再次对其进行串联。 -1是纠正零索引,数组第一个关键是0
,不1
相关问题
- 1. 将字符串转换为小写
- 2. 如何在DWT,Tridion中将大写字符串转换为小写字符串
- 3. 如何将字符串(字符*)转换为大写或小写用C
- 4. 将字符串中特定字符转换为大写
- 5. 将字符串转换为Javascript中的混合大小写
- 6. 使用大小写字符混合来转换字符串java
- 7. 如何使用XSLT将字符串转换为大写或小写?
- 8. 将小写字母转换为大写
- 9. 将小写字母转换为大写
- 10. Ansi C - 将字符串转换为小写字符串
- 11. 将包含大写字母的字符串转换为小写字母
- 12. BestPractice - 将字符串的第一个字符转换为小写
- 13. 将大写字母转换为小写字母,反之亦然字符串
- 14. 输入字符串,显示输入的字符串并将字符串大写转换为小写?
- 15. Java如何将小写字符串值转换为字符串数组中的大写字符串
- 16. mySQL将字符串中的字符转换为大写
- 17. 带大写字母和小写字母的字符串转换
- 18. 将任意字符串转换为固定大小的字符串
- 19. 如何将小写字符串转换为大写字母,反之亦然?
- 20. 为什么f.label转换'ALL'将字符串转换为'All'大写字符
- 21. 使用ASCII将小写字母转换为大写
- 22. 在C++中将字符转换为大写和小写
- 23. 如何在utthon中将utf大写字符转换为小写
- 24. 将UTF-8字符转换为大写/小写C++
- 25. 如何将小写字符转换为大写?
- 26. 使用函数进行字符串大小写转换
- 27. Android:将字符串的第一个字母转换为小写
- 28. user32.dll SendMessage:发送字符串转换为大写字符...但区分大小写的字符串
- 29. 使用shell脚本将大写字母字符串转换为骆驼大小写
- 30. 将字符转换为大写
你有什么这么远吗?发布您当前的工作将有助于您获得更多答案。 – 2013-09-30 18:54:07
这听起来像是其中一个“我试图通过做B来解决问题A,所以我该如何做B?” - 虽然可能有解决问题A的更好方法。你最初的用例是什么? – andi
不知道我是否理解你的问题,你是否在寻找类似的东西? http://jsfiddle.net/xcBrz/1/ – y0ruba