JavaScript類似関数の比較
1827 ワード
1. map, filter, reduce
1) map
const array = [1, 2, 3, 4, 5]
const mapArray = array.map(item => item * 2)
console.log(mapArray)
// [2, 4, 6, 8, 10]
2) filter
const array=[1, 2, 3, 4, 5]
const filterArray=array.filter(item => item % 2 === 0)
console.log(filterArray)
// [2, 4]
3) reduce
const array=[1, 2, 3, 4, 5]
const reduceArray=array.reduce((a, b) => a + b)
console.log(reduceArray)
// 15
2. slice, splice
1) slice
配列の一部を抽出する関数
const array = [1, 2, 3, 4, 5]
const sliceArray = array.slice(2, 4)
console.log(array)
// [1, 2, 3, 4, 5]
console.log(sliceArray)
// [3, 4] 인덱스 2부터 인덱스 4 이전까지 추출하니까 3,4
2) splice
配列内のいくつかのアイテムの関数を削除および追加できます.
const array = [1, 2, 3, 4, 5]
const spliceArray = array.splice(1, 2, 7, 8)
console.log(array)
// [1, 7, 8, 4, 5]
console.log(spliceArray)
// [2, 3]
3. push, pop, unshift, shift
1) push, pop
push は、
pop
2) unshift, shift
3)を参照
push、popは
Reference
この問題について(JavaScript類似関数の比較), 我々は、より多くの情報をここで見つけました https://velog.io/@db970406/자바스크립트-유사-함수-비교テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol