Javascript 输入数据长度
问题是,我不明白如何通过查看输入数据长度来用一个符号替换两个符号 我有两个数组,例如Javascript 输入数据长度,javascript,Javascript,问题是,我不明白如何通过查看输入数据长度来用一个符号替换两个符号 我有两个数组,例如 var first = ["AA", "B"]; var second = ["G", "D"]; 第一个数组AA中的两个符号应替换为第二个数组中的G 我尝试了以下方法: var length = this.length; var char; var index; var answer = ''; for (var i = 0; i < length; i++) { ch
var first = ["AA", "B"];
var second = ["G", "D"];
第一个数组AA中的两个符号应替换为第二个数组中的G
我尝试了以下方法:
var length = this.length;
var char;
var index;
var answer = '';
for (var i = 0; i < length; i++)
{
char = this[ i ];
index = first.indexOf( char );
answer += ( index != -1 ) ? second[ index ] : char;
}
var length=this.length;
var-char;
var指数;
var-answer='';
对于(变量i=0;i
但问题没有解决-我很容易将B转换为D,但不将AA转换为G。如何查看输入数据长度,然后显示要前进的字符数,即如何将AA替换为G
预期的结果是将AA转换为G,但我不想使用.replace()方法。提前感谢使用您可以覆盖该值。在第一个
数组上进行迭代,如果第一个数组元素长度大于1,则替换为第二个
数组元素
var first=[“AA”,“B”];
第二个变量=[“G”,“D”];
const res=first.map((item,i)=>item.length>1秒[i]:item)
console.log(res)
这是什么?要在其中应用转换的字符串?有什么理由不使用replace
方法吗?这是一个字符串长度,我想在其中应用转换。我不知道如何更改。replace(方法)以我需要的方式工作。