>  기사  >  웹 프론트엔드  >  javacsript의 배열 객체 메소드 속성 요약

javacsript의 배열 객체 메소드 속성 요약

迷茫
迷茫원래의
2017-03-26 17:23:061598검색

세 가지 주요 속성이 있습니다: constructor;length;prototype;

Constructor(영어 의미: 생성자): 이 객체를 생성한 배열 함수에 대한 참조를 반환합니다. 예: var arr=new Array(); arr.constructor=Array;

 length(영어 의미: 길이): 배열의 요소 수를 설정하거나 반환합니다. 참고: 길이는 항상 배열의 마지막 첨자보다 1 큽니다. 배열의 길이를 설정합니다. 배열이 설정된 길이보다 길면 배열 길이가 설정된 길이보다 짧을 경우 배열이 잘립니다. 정의되지 않음은 나중에 추가됩니다.

프로토타입(영어 의미: 프로토타입): 객체에 속성과 메서드를 추가할 수 있습니다(프로토타입 체인, 속성 상속).

일반적으로 사용되는 메서드는 12개입니다. :

Concat(arrayX); 두 개 이상의 배열을 결합하는 데 사용됩니다. (arrayX가 필요하며, 배열을 연결해야 합니다.) (원래 배열은 변경되지 않지만 다른 새 배열이 생성됩니다.) >separator

]); 배열의 모든 요소를 ​​문자열에 넣는 데 사용됩니다. (Separator 영어 의미: 구분 기호);

pop(); 배열의 마지막 요소를 삭제하고 반환합니다. (배열이 이미 비어 있으면 pop()은 배열을 변경하지 않고 정의되지 않은 값을 반환합니다. ); (선입, 후출);

Push(); 배열 끝에 하나 이상의 요소를 추가하고 새 길이를 반환합니다. (선입, 후퇴);

reverse(); 배열의 요소 순서를 바꾸는 데 사용됩니다. (새 배열을 만들지 않고 원래 배열을 변경합니다.); ) ;배열에서 첫 번째 요소를 제거하고 첫 번째 요소의 값을 반환합니다. (새 배열을 만들지 않고 원래 배열을 변경합니다.);

 slice(start,[end]); 기존 배열에서 선택한 요소를 반환합니다. (start가 음수인 경우 배열의 끝에서 시작하는 위치를 지정합니다. 즉, -1은 마지막 요소를 나타내고 -2는 두 번째에서 마지막 요소를 나타내는 식입니다.) ((start, end)== =[start,end]는 끝이 아닌 앞 부분을 포함합니다);

Sort([function]); (아스키 코드 표에 따라); (숫자의 크기에 따라 정렬: function sortNum(a,b){return a-b});

splice(index,number,[item] );색인: 위치; 수량; 항목: 교체할 항목;

toString(); 배열을 문자열로 변환하고 결과를 반환합니다(매개변수 없이 푸시하는 것과 동일). 🎜> unshift ();배열의 시작 부분에 하나 이상의 요소를 추가하고 새 길이를 반환합니다.

 valueOf();배열 개체의 원래 값을 반환합니다.

위 내용은 javacsript의 배열 객체 메소드 속성 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.