let names = ["Steve Jobs","Bill","jooyoung"]
let ceoList = [
{name:"Steve Jobs",age:23,ceo:true},
{name:"Bill",age:35,ceo:true},
{name:"jooyoung",age:35,ceo:false}
]
name.forEach( (item)=>{console.log(item)} )
//"Steve Jobs","Bill","jooyoung"
name.forEach( (item,index)=>{console.log(item,index)} )
//"Steve Jobs"0 "Bill"1 "jooyoung"2
내부 아이템들을 return 해준다.
let data = ceoList.map((item)=>{
return item.age //나이만 뽑기 원할때.
})
console.log(data)
//output [23, 35, 35]
let data2 = ceoList.map((item)=>{
return item.name //이름만 뽑기 원할때.
})
console.log(data2)
//output ["Steve Jobs","Bill","jooyoung"]
let data2 = ceoList.map((item)=>{
return item.name+"갖다붙이기" //이름만 뽑고 뒤에 +"갖다붙이기" 추가
})
console.log(data2)
//output ["Steve Jobs갖다붙이기","Bill갖다붙이기","jooyoung갖다붙이기"]
let data = ceoList.filter((item)=>{
return item.age > 30 //나이에 조건을 건다.
})
console.log(data)
//output [
{
age: 35,
ceo: true,
name: "Bill"
},
{
age: 35,
ceo: false,
name: "jooyoung"
}
]
S로 시작하는 모든거 다 반환
let data = names.filter((item)=>{
return item.startsWith('S') //첫글자가 S인것 뽑아주셈
})
console.log(data)
//output ["Steave Jobs"]
let data = ceoList.some((item)=>{
return item.name.startsWith('S') //첫글자가 S인것 뽑아주셈
})
console.log(data)
//output true
let data = ceoList.every((item)=>{
return item.name.startsWith('S') //첫글자가 S인것 뽑아주셈
})
console.log(data)
//output false
let data = names.find((item)=>{
return item.startsWith('S') //첫글자가 S인것 뽑아주셈
})
console.log(data)
//output "Steave Jobs"
//findIndex
let data = names.findIndex((item)=>{
return item.startsWith('S')
})
//output 0
[JavaScript] 현재 날짜 시간 가져오기 (년, 월, 일, 시, 분, 초 구하기) 자동새로고침 setInterval() (0) | 2021.10.27 |
---|---|
[JavaScript] 숫자 소수점 없애기 반올림, 올림, 내림round(), ceil(), floor() (0) | 2021.10.24 |
[JavaScript] 자바스크립트 중복 배열 제거법 (0) | 2021.10.17 |
[JavaScript] 자바스크립트 배열, 배열 1씩 증가 반복문 돌리기 기초 (0) | 2021.10.08 |
[JavaScript] 배열 추가 삭제 push, pop, shift, splice (0) | 2021.10.08 |