ex) let myNumber = [0, 1, 2, 3, 4]
myNumber라는 배열의 3번째 인덱스에 접근 하려면?
myNumber[3] // 3이다
>
ex2) let yourNumber = [[0,1],[2,3],[4,5]]
yourNumber라는 배열의 첫번째 인덱스에 0번째 인덱스를 표현하려면?
yourNumber[1][0] //2 이다
let myNumber = [0, 1, 2, 3, 4]
myNumber.length // 5
let myNumber = [0, 1, 2, 3, 4]
myNumber.push(5)
console.log(myNumber)
[0, 1, 2, 3, 4, 5]
let myNumber = [0, 1, 2, 3, 4]
myNumber.pop() // 4 를 삭제
console.log(myNumber) // [0, 1, 2, 3]
Array.isArray() // true false로 판별해줌
let myNum = [0, 1, 2, 3, 4]
for (i =0; i < myNum; i++) {
console.log(myNum[i])
}
1) indexOf(index를 반환)
let words = [ 'Radagast', 'the', 'brown' ]
words.indexOf('Radagast') // 0
2) includes(true/false로 반환)
let words = [ 'Radagast', 'the', 'brown' ]
words.includes('the') // true
ex) let user = {
firstName : 'Steve',
lastName : 'Lee',
city : 'Seoul'
} //요게 객체
1) dot notation
ex)
user.firstnName // 'Steve'
user.lastName // 'Lee'
2) braket notation
ex)
user['firstnName'] // 'Steve'
user['lastName']// 'Lee'
❗ 여기서 잠깐!
user [firstName] 은 값을 가져오지 못함. 에러 뜸. 그 이유는 따옴표를 빼면 변수처럼 참조하기 때문
키와 값 쌍 둘다 삭제됨
let user = {
firstName : 'Steve',
lastName : 'Lee',
city : 'Seoul'
}
delete user.firstName
console.log(user) // {lastName: "Lee", city: "Seoul"}
let user = {
firstName : 'Steve',
lastName : 'Lee',
city : 'Seoul'
}
'firstName' in user // true