Я пытаюсь сделать цикл for в моем массиве и изменить первую букву, если это была конкретная буква, проблема в том, что цикл работает только для первого элемента массива.Измените первый символ в массиве
так, если массив был A123, A345, A567
Это изменит только A123 To L123
вот мой код
$("#at").click(function() {
var str= $("#field").val();
var res = str.split(" ");
var index =0;
for (index= 0; index<res.length; index++) {
if (res[index].substring(0,1) =='A') {
res[index] = res[index].substring(1);
res[index] = "L" + res[index];
}
}
$("#field").val(res);
Я еще новичок в JQuery, так что если есть лучший способ сделать это, пожалуйста, помогите
'разреш [индекс] .substring (0,1) == 'A'' это неверно. Это должно быть res [index] .index ('A') == '0' –
Если вы уже определили 'index', вам не нужно снова устанавливать значение. 'for (index; index
@TusharRaj Не могли бы вы объяснить? –