이 정말 바보 같은 질문이지만, 난 그냥 자바 스크립트는 변수 선언
는 변수 선언의 유형이입니다 ... 빈 여기에 그리기 해요 : 또한var s1 = [1,2,3,4]
, 어떻게 구성 할 수
이러한 객체의 양이 알려지지 않은 경우 여러 객체에서 이와 같은 변수. 이것은 제가 생각한 것입니다. 효과가 없습니다.var s1 = [];
for(x in data[i].uh) {
s1 += data[i].uh[x];
}
이 정말 바보 같은 질문이지만, 난 그냥 자바 스크립트는 변수 선언
는 변수 선언의 유형이입니다 ... 빈 여기에 그리기 해요 : 또한var s1 = [1,2,3,4]
, 어떻게 구성 할 수
이러한 객체의 양이 알려지지 않은 경우 여러 객체에서 이와 같은 변수. 이것은 제가 생각한 것입니다. 효과가 없습니다.var s1 = [];
for(x in data[i].uh) {
s1 += data[i].uh[x];
}
var s1 = [1,2,3,4]
당신은 복사하는 루프가 필요하지 않습니다 "Array Literal Notation"
를 사용하여 네 개의 정수의 배열 선언이다 배열, 간단하게이 작업을 수행 :
:var s1 = data.slice(0);
또는 예를 들어 당신이 이것을 할 수 있습니다
var s1 = data[i].uh.slice(0);
5,여기 배열 복사에 대한 더 읽는다 http://my.opera.com/GreyWyvern/blog/show.dml/1725165
는 "(0) 메소드 수단 슬라이스, 끝에 요소 0 어레이의 슬라이스를 반환한다. 즉, 전체 배열입니다. . 늘리면, 배열의 카피 "
값 복사가 아닌 참조 사본이므로 slice를 사용하여 배열을 복사 할 때주의하십시오. 하나를 변경하면 다른 하나를 변경합니다. –
@The_asMan 아니요, 배열을 복사합니다. 다음 코드를 고려하십시오 : 'var foo = [1,2,3,4,5]; 경고 (foo [2]);/* 3 */ 을 반환합니다. var bar = foo.slice (0); 알림 (bar [2]);/* Returns 3 */ bar [2] = 0; 알림 (bar [2]);/* Returns 0 */ 경고 (foo [2]);/* Returns 3 * /' http://www.w3schools.com/jsref/jsref_slice_array.asp –
Array
과 4 개의 멤버가있는 로컬 변수를 선언하고 있습니다.
Array
에 추가하려면 push()
메서드를 사용하십시오.
Array
이라고하며 new Array()
으로 선언하거나 예에서와 같이 배열 리터럴 []
을 사용하여 선언 할 수 있습니다. 당신은에 새 값을 추가 할 Array.push()
방법 (see docs)를 사용할 수 있습니다 :
var s1 = [];
for(x in data[i].uh) {
s1.push(data[i].uh[x]);
}
와우. 좋아요, 배열의 새로운 Array()로 선언해야한다고 생각했습니다. –
이
var s1 = [1,2,3,4]
배열 선언이다
사용 배열에 push
방법 요소를 추가하려면.
var s1 = [];
for(x in data[i].uh) {
s1.push(data[i].uh[x]);
}
을
배열입니다. 배열에 추가하려면 Array.push()를 사용합니다. 예 :
var s1 = [];
s1.push(1);
s1.push(2);
s1
은 배열이며 함수가있는 적절한 Javascript 객체입니다.
var s1 = [];
은 배열을 만드는 데 권장되는 방법입니다.반대로 :
var s1 = new Array();
(참조 : http://www.hunlock.com/blogs/Mastering_Javascript_Arrays) s1.push(item)
를 사용
배열에 항목을 추가하려면 그래서 당신의 코드가 될 것이다 : 보조 노트로
var s1 = [];
for(x in data[i].uh) {
s1.push(data[i].uh[x]);
}
, 내가 않을 것 최소한 hasOwnProperty를 확인하지 않고 for-in을 사용하는 것이 좋습니다.
그 배열입니다. https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array – kjy112