이 코드의 잘못된 점은 무엇입니까? 누구든지 도와 줄 수 있습니까?eval()이 배열에서 작동하지 않는 이유
var read=new Array("i=10","j=20","k=i*j");
for(var i=0;i<read.length;i++)
{
alert(eval(read[i]));
}
기대 출력 :
alert three times with values 10,20,200.
그러나 실제 출력 :
루프가eval
와 함께, 당신은
i = 10
을 처음으로 설정을 실행
But alert Once with value 10.
당신이'평가()'무엇을 생각이 코드를 시도? –
"작동하지 않음"을 정의하십시오. 그것은 문제의 설명이 아닙니다. – deceze
첫 번째 루프 'alert (eval (i = 10))', 다음 10 단계 <3, 조건 실패 –