Javascript 为什么赢了';字符串是否在循环中连接? if(y.length==num){ 设m=y.toString(); 设h=“”; 设g=“”; 让n=”“; for(设j=0;j
Javascript 为什么赢了';字符串是否在循环中连接? if(y.length==num){ 设m=y.toString(); 设h=“”; 设g=“”; 让n=”“; for(设j=0;j,javascript,Javascript,h被初始化为空字符串,并且永远不会被重新分配,所以 if (y.length==num){ let m = y.toString(); let h = ""; let g = ""; let n = ""; for(let j=0;j<m.length;j++){ n = m.charAt(j);
h
被初始化为空字符串,并且永远不会被重新分配,所以
if (y.length==num){
let m = y.toString();
let h = "";
let g = "";
let n = "";
for(let j=0;j<m.length;j++){
n = m.charAt(j);
if (n!=","){
g = h.concat(n);
}
}
console.log(g)
}
永远意味着
var g = h.concat(n);
这是正在迭代的当前字符
您可以完全删除g
变量,然后重新分配h
:
const num=5;
常数y=['a','b',',','c','d'];
如果(y.length==num){
设m=y.toString();
设h=“”;
for(设j=0;jh
被初始化为空字符串,并且永远不会被重新分配,所以
if (y.length==num){
let m = y.toString();
let h = "";
let g = "";
let n = "";
for(let j=0;j<m.length;j++){
n = m.charAt(j);
if (n!=","){
g = h.concat(n);
}
}
console.log(g)
}
永远意味着
var g = h.concat(n);
这是正在迭代的当前字符
您可以完全删除g
变量,然后重新分配h
:
const num=5;
常数y=['a','b',',','c','d'];
如果(y.length==num){
设m=y.toString();
设h=“”;
对于(设j=0;j