JS 에서 Array 와 String 방법 정리
1. 배열 정의
1.var array = new Array();
2.var array = [];
3.var array = ('a',123,ture);
2. 배열 직접 할당
tips:
var array_1 = new Array();
array_1[0] = 'a';
array_1[1] = 10.5;
array_1[2] = true;
var array_2 = new Array(3)
array_2[0] = {x:10, y:15};
array_2[1] = document.getElementById("article");
array_2[2] = new Array();
3. 배열 할당 오 버 레이 요소
var array_3 = new Array('a',10.5,true);
array_3[1] = 20; //
alert( array_3[1] ); // :20
4. 원소 추가
var array_1 = new Array('a','b','c');
document.write(array_1.push(1,2) + '
'); // 5( )
document.write( array_1 ); // a,b,c,1,2
var array_1 = new Array('a','b','c');
document.write( array_1.unshift(1,2) + '
' ); // 5( )
document.write( array_1 ); //1,2,a,b,c
5. 요소 삭제
tips: pop , 1 , , ,pop undefined。
var array_1 = new Array('a','b','c');
document.write( array_1.pop() + '
' ); //c
document.write( array_1 ); // a, b
tips: shift , 1 , 1 , ( ) 1 。
, ,shift undefined。
var array_1 = new Array('a','b','c');
document.write( array_1.shift() + '
' ); //a
document.write( array_1 ); //b,c
6. 요소 삽입, 삭제, 교체
tips: 1 2
var array_1 = new Array('a','b','c','d');
document.write( array_1.splice(1,2) + '
' ); //b,c
document.write( array_1 ); //a,d
tips: num 0 start
var array_1 = new Array('a','b','c','d');
document.write( array_1.splice(1,0,'tom') + '
' ); //( )
document.write( array_1 ); //a,tom,b,c,d
tips: b,c tom
var array_1 = new Array('a','b','c','d');
document.write( array_1.splice(1,2,'tom') + '
' ); // b,c
document.write( array_1 ); //a,tom,d
7. 배열 에서 특정 요 소 를 되 돌려 줍 니 다.
tips: array_1
var array_1 = new Array('a','b','c','d','e');
//
document.write( array_1.slice(1) ); //b,c,d,e
//
document.write( array_1.slice(-1) ); //e
//
document.write( array_1.slice(2,4) ); //c,d
//
document.write( array_1.slice(-3,-1) ); //c,d
8. 정렬, 역순
var array_1 = new Array('abc','xyz',234,true,'123a',' ');
array_1.sort(function(a,b){
return a-b; // a-b ,b-a
});
document.write( array_1 );//123a,234,abc,true,xyz,
var array_1 = new Array('a','b','c');
array_1.reverse();
document.write( array_1 ); //c,b,a
String
1. 문자열 정의
var str_object = new String( str );
var str1 = String( str );
var str2 = str;
var str3 = "string";
2. 대문자 소문 자
var str = "AaBbCc";
alert( str.toLowerCase() ); // aabbcc
var str = "AaBbCc";
alert(str.toUpperCase()); //AABBCC
3. 문자열 캡 처
var str = "abcdef";
document.write( str.slice(1) + "
" ); //bcdef
document.write( str.slice(1,3) + "
" ); //bc
//
document.write( str.slice(-2) + "
" ); //ef
document.write( str.slice(-4,-2) ); //cd
1
1
1!
!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.