[JavaScript]ES 6配列の組み込み関数の整理
1812 ワード
アレイビルトイン関数:アレイ用ビルトイン関数 map:は、アレイ に戻る必要がある.所望のデータのみを取得したい場合には がよく用いられる.は、要素に関数を一括適用する必要がある場合に使用するのに適しています.
filter: ブールタイプ のみを返します.はtrueのすべての値 です.結果を表示
some: 条件式では、1人が参加するとtrueが表示されます
every: フィルタはアレイに配置されますが、「精密」は1つの値 のみをスケールします.は、第1の値 を返す.
findIndex:
let ceoList = [
{name: john , age: 23, ceo: true},
{name: steven , age: 23, ceo: true},
{name: todd , age: 23, ceo: false},
{name: jack , age: 23, ceo: false}]
forEach: names.forEach((item, index)=>{
console.log(item, index)})
戻り値がないlet data = ceoList.map((item)=>{
return item.name+heyhey})
console.log("map:", data)
filter:
let data2 = names.filter((item)=>{
return item.startsWith("j")}) //이름이 j로 시작하는 것만 보여줌
console.log("filter:", data2)
some:
let data3 = names.some((item)=>{
return item.startsWith("j")}) //j로 시작하는 아이템이 존재하는지 알려줌
console.log("some:",data3) //true or false
every:
let data4 = names.every((item)=>{
return item.startsWith("j")}) //모두의 이름이 j로 시작할 경우
console.log("every:",data4) //true, 아니라면 false
find:let data5 = names.every((item)=>{
return item.startsWith("j")}) //이름이 j로 시작하는 제일 앞사람 한명만 데려와
console.log("find:",data5) true or false
findIndex:
let data6 = names.every((item)=>{
return item.startsWith("j")}) //이름이 j로 시작하는 제일 앞사람의 번호만 알려줘
console.log("findIndex:",data6)
reduce:
Reference
この問題について([JavaScript]ES 6配列の組み込み関数の整理), 我々は、より多くの情報をここで見つけました https://velog.io/@heyiminhye/JavaScript-배열-내장함수-정리テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol