>  기사  >  웹 프론트엔드  >  js 다차원 배열과 해시 배열의 정의와 사용에 대한 간략한 토론

js 다차원 배열과 해시 배열의 정의와 사용에 대한 간략한 토론

高洛峰
高洛峰원래의
2017-01-14 10:50:591217검색

다차원 배열 정의

정의 배열 배열 객체는 일련의 값을 별도의 변수 이름에 저장하는 데 사용됩니다. 배열 객체를 생성하려면 new 키워드를 사용하세요.

1차원 배열 정의

var myArray=new Array('a','b','c') 또는 var myArray = [];

2 -차원 배열 및 다차원 배열 정의

Javascript의 2차원 배열 또는 다차원 배열을 1차원 배열로 시뮬레이션합니다.

방법 1.

var arr= new Array(['a','b','c'],['d','e','f']);

방법 2:

var arr=new  Array(
 
 new  Array(), 
 
 new  Array(),
 
 new  Array() 
 
);

어레이 액세스:

arr[row][column];

예:

arr[0 ][0] // a

arr[1][0] //d 

해시 배열 정의

JavaScript의 연관 배열, 연관 배열 배열에는 키 값 인덱스가 있으므로 배열 검색이 더 편리할 뿐만 아니라 해당 코드 알고리즘 구현이 더 명확하고 읽기 및 유지 관리가 더 쉬워집니다.

var myhash = new Array();

키 값 추가 ​​해시 연관 배열

myhash['new'] = 'newval';
 
myhash['new2'] = 'newval_2';

해시 연관 배열 액세스

myhash['new']; // 跟上键名就能访问

해시 배열에서 기존 키 값 삭제 delete myhash['new'];

해시 배열 트래버스

for(key in myhash){ 
console.log(key); //key 获取的是键名 
myhash[key]; // 获取值
}

js 배열 작업의 일반적인 방법

toString(): 배열을 문자열로 변환

toLocaleString(): 배열을 문자열로 변환

join(): 배열을 기호로 연결된 문자열로 변환

shift(): 배열의 헤드에서 요소 제거

unshift(): 배열의 선두에 요소 삽입

pop(): 배열의 끝에서 요소 삭제

push(): 배열에 요소 추가 배열의 꼬리

concat(): 배열에 요소 추가

slice(): 배열의 일부 반환

reverse(): 배열 역 정렬

sort(): 배열 정렬 정렬 작업 수행

splice(): 배열 요소 삽입, 삭제 또는 교체

위 기사에서는 js multi의 정의와 사용에 대해 간략하게 설명합니다. -차원 배열과 해시 배열은 모두 편집자가 귀하와 공유한 내용입니다. 참조할 수 있기를 바라며, 또한 모든 사람이 PHP 중국어 웹사이트를 지원하기를 바랍니다.

js 다차원 배열 및 해시 배열의 정의와 사용에 대한 더 많은 기사를 보려면 PHP 중국어 웹사이트에 주목하세요!


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