(2024 03 05) js15일
split 문자열 구분자로 구분하는 방법
let array="1,a,y".split(',')
alert(array[1])
=> a가 출력된다
const array=prompt("입력").split(" ")
alert(array)
배열의 접근방법
number=[1,2,3,4,5]
number[1+1] = 3이 출력
number.length =배열의 크기를 알려줌
배열의 요소 추가
배열이름.push(요소) => 그 배열에 추가가 가능하다
인덱스를 사용해서도 추가할수 있다
number=[1,2,3,4,5]
number[10]=11 => number=>[1,2,3,4,5,empty*5,11]
요소제거 방법
배열.splice(인덱스,제거할 요소의 개수) 인덱스 부터 그 갯수까지 제거
const array=[1,2,3,4,5]
array.splice(2,1)
배열.indexOf(요소) => 인덱스 출력
특정위치에서 요소 추가
배열.splice(인덱스,0,추가할 값) =>특정위치에다가 추가하고 그 뒤는 밀려난다
const array=[1,2,3,4,5]
array.splice(2,0,11)
console.log(array)
continue문
let sum=0
for(let i=0; i<=10;i++){
if (i%2==1){
continue
}
sum+=i
}
document.write(sum)
continue문은 반복문이 진행중일때 continue 아래의 문장은 실행하지 않고 다시 처음으로 돌아가 반복문을 실행한다
함수 선언 방법
let fn=function() { //코드
console.log("1")
}
fn() //호출
function fn2() {
console.log("2")
}
fn2()
가변 매개변수 함수
function sample(...items){
console.log(items)
}
sample(1,2,3,4)
//전개연산자
function simple(...array){
console.log(array)
}
simple([1,2,3,4,5]) //전개 연산자 사용x
simple(...[1,2,3,4,5]) //전개 연산자 사용
반응형