splice(인덱스번호,삭제여부,추가할숫자)

중간에서 값을 삭제하거나 넣기 

 

nums.splice(2) 인덱스 2번부터 삭제해

nums.splice(2,2)

인덱스2번에서 2개를 삭제해.

nums.splice(2,0,3)

인덱스 2번에서 삭제를 안하고 3을 넣는다 (가운데가 0이면 삽입)

nums.splice(2,1,3)

인덱스 2번에서 삭제를하고 3을 넣는다. (가운데가 1이면 교체)

인덱스 2번에서 삭제안하고 3,4,5삽입

 


slice(시작,끝)

일부분을 추출함. 일부분 가져옴

익스클루시브 

(1,3) 1부터2까지 짤림


indexOf(3) //  해당숫자의 인덱스번호 

찾았으면 0이상

해당인덱스가 있으면 양수 , 없으면 음수


기본데이터형이 다 객체다.

객체지향언어이다.

인터프리터언어라 미리 정의하는것이 발달되어있지않다.

미리정의하는걸 안좋아한다.

 

미리정의하지않았어도 초기화하면서 동시에 정의가 된다. 먼저생성하고 정의함.


변수이름 대소문자 주의 

변수이름을 미리 정의하는게아니기 때문에 오타실수가 발생할수 있다

씨플플,씨샵,자바는 정의를 하고 객체를만든다 -정적인객체정의
자바스크립트는 객체만들고 정의 - 동적인객체정의
기본기를 잡기위해 자바스크립트를 배우고있다
가능하면 타임스크립트가 낫다
보안장치가있다.
앵귤러:기업형적합
자유도:리액트
모바일:뷰제이에스

속성명에 -(대시)를 쓸 수 없다.

속성사용할때는 문자열형태로 바꿀 수있다. 대시가 들어가던 안들어가던 사용가능 대괄호로 감싸기

문자열로표현한 속성은 대괄호 이용한다.

math는 유효한 속성명이라 두가지 방법 모두 가능하다.

"w-1" -대시가 들어가면 유효하지않은 속성명이므로 괄호를 써준다 

Object표기

위아래 같은것

 


JSON 생성방법

키와 값을 한번에 저장하는 컬렉션 등장 

객체를 직접만들 필요없다.

문자열과 문자를 같이 취급한다. (모두 문자열) " " ' ' 모두가능,

쌍따옴표,홑따옴표모두가능 하나 일단 쌍따옴표쓰는것으로 기억하기 

 

앞으로 배열생성할때 위와같이할것

객체를 제이슨표기법으로 만들기.

불,넘버,스트링,어레이빼고 모두 오브젝트임 (type)
불편

exam.a는 exam객체의 a 키를 부른것인데 exam객체중에 a 키는없다. 그래서 undefined

exam[a]는 exam객체의 키값을 a변수를 통해 "kor"속성명의 30값을 호출했다.

+ Recent posts