var i
을 객체 선언의 왼쪽에 추가해야합니다. 추가하는 방법을 찾지 못했습니다. 친절하게도 오류를 제거하는 데 도움이됩니다.For 루프의 JSON 객체에 자동 증가 번호 추가
사용할 수있는 다른 솔루션이있을 경우이를 계속 진행합니다.
는 나는이 혼자 마지막 값을 얻을 수 아래의 코드
<script type="text/javascript">
var text_count=5;
var textbox = new Object();
for (var i = 1; i<=text_count; i++)
{
textbox.meta_key_textbox='Meta Key';
textbox.meta_key_value_textbox='Meta Value';
};
var textbox_string = JSON.stringify(textbox);
alert(textbox_string);
</script>
을 시도했다. 그러나 루프에있는 모든 값을 얻을 수는 없습니다.
하지만이 방법을 수동으로 수행하면 작동합니다. 친절하게 이것을 분명히합니다.
<script type="text/javascript">
var text_count=5;
var textbox = new Object();
textbox.meta_key_textbox='Meta Key';
textbox.meta_key_value_textbox='Meta Value';
textbox.meta_key_textbox1='Meta Key One';
textbox.meta_key_value_textbox1='Meta Value One';
var textbox_string = JSON.stringify(textbox);
alert(textbox_string);
</script>
뜻을 단지 + = 대신 =? – aw04
아니요 아래 예제에서와 같이 'i' 값을 루프를 통해 객체에 추가해야합니다. –
템플릿 리터럴을 사용합니다. – funcoding