gpt4 book ai didi

javascript - 将字符串Javascript中的某些字符索引大写

转载 作者:行者123 更新时间:2023-12-03 16:26:56 24 4
gpt4 key购买 nike

好的,我想在下面有一个 jscript

$(document).ready(function(){
var str = 'post'; //the subject string
var arr =[0,2]; //to uppercase character index 0 and 2

str = str.split("");
for(var i = 0; i < str.length; i++){
if($.inArray(i,arr)){
str[i] = str[i].toUpperCase();
}
}
str = str.join('');
alert(str);
//the result must be PoSt
});

你可能会看到它在这里运行

http://jsfiddle.net/laupkram/WfUUp/

现在我想要的是提供一个主题字符串和一个数组。

主题字符串是要处理的字符串,数组包含将字符串中的字符索引表示为大写的数值。

我的脚本是否遗漏了一些东西,这就是为什么我得到了不理想的结果?

最佳答案

查看文档以获取 $.inArray .它返回找到的元素的索引,如果没有找到,则返回 -1

$(document).ready(function(){
var str = 'post'; //the subject string
var arr =[0,2]; //to uppercase character index 0 and 2

str = str.split("");
for(var i = 0; i < str.length; i++){
//CHANGE HERE
if($.inArray(i,arr) != -1){
//^^ change this
str[i] = str[i].toUpperCase();
}
}
str = str.join('');
alert(str);
//the result must be PoSt
});

关于javascript - 将字符串Javascript中的某些字符索引大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12277853/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com