我不明白这里是什么问题,当我放入
array.lengthfor循环时,它给出了错误的长度。
let x = 'w3resource'
let y = x.split('');
let output = [];
// let len = y.length;
for(let i = 0; i < y.length; i++){
let z = y.pop();
output.push(z);
}
let alfa = output.join('');
console.log(alfa); Run Code Online (Sandbox Code Playgroud)
现在,当我将其放在外面时,它可以正常工作。
let x = 'w3resource'
let y = x.split('');
let output = [];
let len = y.length;
for(let i = 0; i < len; i++){
let z = y.pop();
output.push(z);
}
let alfa = output.join('');
console.log(alfa); Run Code Online (Sandbox Code Playgroud)
请解释这里发生了什么?
javascript ×1