gpt4 book ai didi

javascript - jQuery for(x in y) 循环

转载 作者:行者123 更新时间:2023-11-30 07:24:03 25 4
gpt4 key购买 nike

在下面的代码中,变量“key”没有大写,即使任何其他变量(例如 steve[j])在替换“key”时都会大写"在对函数 capitaliseFirstLetter() 的调用中。

有人能告诉我为什么吗?

for(key in aray) {
steve = aray[key];
for(j = 0; j < steve.length; j++){
diff = steve[j].slice(key.length);
if(diff == ""){
diff = "_";
}
diffs.push(diff);
var firstLetterUpper = /^[A-Z]/.test(steve[j]);
if(firstLetterUpper){
capitaliseFirstLetter(key)
alert(key])
}

}
}
function capitaliseFirstLetter(string){
return string.charAt(0).toUpperCase() + string.slice(1);
}

最佳答案

key = capitaliseFirstLetter(key)
alert(key)

字符串对象按值传递给函数。所以它没有改变你应该重新分配值(value)

关于javascript - jQuery for(x in y) 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24801270/

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