[JavaScript] ๋ฐฐ์—ด ๊ด€๋ จ ํ•จ์ˆ˜

2022. 3. 23. 19:43
  • .find() : ์ฃผ์–ด์ง„ ํŒ๋ณ„ ํ•จ์ˆ˜๋ฅผ ๋งŒ์กฑํ•˜๋Š” ์ฒซ๋ฒˆ์งธ ์š”์†Œ์˜ ๊ฐ’์„ ๋ฐ˜ํ™˜
  • .concat(arr2) : ๋‘ ๊ฐœ์˜ ๋ฐฐ์—ด์„ ๋ณ‘ํ•ฉ (์›๋ณธ ๋ฐ์ดํ„ฐ๋Š” ์ˆ˜์ •๋˜์ง€ ์•Š์Œ)
  • .forEach() : ๋ฐฐ์—ด์˜ ๊ฐœ์ˆ˜๋งŒํผ ๋ฐ˜๋ณต ์‹คํ–‰
  • .map() : ๋ฐฐ์—ด์˜ ๊ฐœ์ˆ˜๋งŒํผ ๋ฐ˜๋ณต ์‹คํ–‰ํ•˜๊ณ  ์ƒˆ๋กœ์šด ๋ฐฐ์—ด์„ ๋งŒ๋“ค์–ด ๋ฐ˜ํ™˜
  • .filter() : ํŠน์ • ๊ธฐ์ค€์— ๋งž๋Š” ์š”์†Œ๋ฅผ ๋ฐฐ์—ด๋กœ ๋ฐ˜ํ™˜
  • .find() : ์กฐ๊ฑด์— ๋งž๋Š” ์š”์†Œ๋ฅผ ์ฐพ์•„ ๋ฐ˜ํ™˜
  • .findIndex() : ์กฐ๊ฑด์— ๋งž๋Š” ์š”์†Œ๋ฅผ ์ฐพ์•„ ์ธ๋ฑ์Šค๋ฅผ ๋ฐ˜ํ™˜
  • .includes() : ํŠน์ • ๋ฐ์ดํ„ฐ ํฌํ•จ๋˜์–ด์žˆ๋Š”์ง€ ํ™•์ธ
  • .push() : ๋ฐฐ์—ด ๋งจ ๋’ค์— ๋ฐ์ดํ„ฐ ์ถ”๊ฐ€
  • .unshift() : ๋ฐฐ์—ด ๋งจ ์•ž์— ๋ฐ์ดํ„ฐ ์ถ”๊ฐ€
  • .reverse() : ๋ฐฐ์—ด ๋’ค์ง‘๊ธฐ (์›๋ณธ ์ˆ˜์ •๋จ)
  • .splice(n, k, i) : ์ธ๋ฑ์Šค n๋ถ€ํ„ฐ k๊ฐœ์˜ ๋ฐ์ดํ„ฐ ์‚ญ์ œํ•˜๊ณ  ์ธ๋ฑ์Šค n์— i ๋ผ์›Œ๋„ฃ๊ธฐ
const arr1 = [1, 2, 3, 4]
const arr2 = ['apple', 'banana', 'cherry']

// .find()
const a = arr1.find(element => element > 3)

// .concat()
const b = arr1.concat(arr2)

// .foreach()
const c = arr1.forEach((item, index) => {
  console.log(`${item} : ${index}`)
})

// .map()
const d = arr1.map((item, index) => ({
  id: index,
  name: item
}))

// .filter()
const e = arr1.fileter(item => number < 3)

// .find()
const f = arr2.find(item => {
  return /^B/.test(item)
})

// .findIndex()
const g = arr2.findIndex(item => {
  return /^B/.test(item)
})

// .includes()
const h = arr1.includes(3)

// .push()
arr1.push(5)

//.unshift()
arr1.unshift(0)

// .reverse()
arr1.reverse()

// .splice()
arr1.splice(2, 1)
arr1.splice(2, 0, 999)
728x90

BELATED ARTICLES

more