JavaScript에서 변수의 일부를 변수로 처리 시 어떻게 처리하는지? 채택완료
player4 = new YT.Player('player4', {
height: '200',
width: '400',
videoId: yids[3],
events: {
'onStateChange': onPlayerStateChange
}
});
vids.push(player4);
반복문의 변수 i를 이용해 저 숫자 자리에 넣어야 하는데,
파란색은 변수의 일부이고,
빨간색은 문자열의 일부이고,
청녹색은 배열키인데,
이 경우 어떻게 변수 i를 이용해 표현하는지?
답변 1개
채택된 답변
+20 포인트
4년 전
eval() 함수를 사용해보세요
Copy
var temp = '';
for (var i = 1; i < 10; i++) {
temp = 'player'+i;
var players = eval(temp);
players = new YT.Player(temp, {
height: '200',
width: '400',
videoId: yids[(i-1)],
events: {
'onStateChange': onPlayerStateChange
}
});
vids.push(players);
}
와 같이하면될듯 한데요(테스트 안해보고 변경한것이라 오류가 있을수있습니다.)
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
4년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
(^ ________~) ===b