콜백 함수를 공부하면 화살 함수를 조금 알았습니다.
5954 단어 자바스크립트초보자화살표 기능setInterval맵
콜백 함수란?
인수에 함수를 취하는 경우의 불리는 함수를 콜백 함수라고 한다.
이 정의는 알고 있었지만, 그것이 무슨 의미인지, 왜 이름이 붙어 있는지 이해하지 못했다.

이 기사를 쓴 경위
애로우 함수에 대해 부티 끊어지면서
이해를 심화하려고 하면, 콜백 함수를 사용하는 것으로써 쓰기가 다른 것을 깨달았다. 
이 기사에서는, 콜백 함수를 제1 인수에 취하는 map 메소드와 setInterval 함수에 대해 설명해 갈 것입니다.
그 전에 결국 애로우 함수는 어떤 형태?
이것을
function 関数名(){〇〇};
이렇게
const 変数名 = ()=>{処理}; //変数名は関数名のことだよ
()=>〇〇
이것이 하나의 덩어리.
아무리 ()
가 많이 있어도, 당황하지 않게.=>
의 오른쪽과 왼쪽 관계는 (必要時右側で使う引数)=>処理
화살표 함수에서 return을 생략 할 수있는 이야기
화살표 함수에서 =>
직후 처리가 {return 〇〇}
이면,{}
와 return
를 생략 할 수 있으므로,=>〇〇
라든지, =>(〇〇)
라고 하는 쓰는 방법이 있다.
매우 당황해 버린다. . . 
이것이 어떤 함수일까 생각하면 return
가 숨겨져 있다고 생각할 수 있도록 
map 메소드란 무엇인가?
배열 객체에 준비되어 있는 메소드의 하나. (배열.map에서 호출 가능)
map 메소드는 무엇을 할 수 있습니까?
배열의 내용물을 하나하나 꺼내어, 어떠한 처리를 가해, 새로운 서열을 생성할 수 있다.
정확하게는, map 메소드로 새로운 배열을 생성하는 것보다, 새로운 배열을 return 할 수 있다.
원래 배열은 변경되지 않습니다.
function.ver配列.map(
function(value){
return 処理; //←新しい項目
}
)
이것을 화살표 함수로 작성하면
화살표 함수.ver配列.map((value)=>新しい項目) //配列.map(引数)=>戻り値
이 value의 내용은 배열의 내용이 하나씩 들어간다.
setInterval 함수는 무엇입니까?
내장 함수(아무것도 정의하지 않아도 갑자기 사용할 수 있는 함수)의 하나.
setInterval 함수는 무엇을 할 수 있습니까?
일정한 간격으로 특정 처리를 반복한다.
처리되는 간격은 밀리초(1초=1000밀리초)로 나타내므로 주의. 
예 : 초당 처리되는 경우 두 번째 인수는 1000으로 표시됩니다.
function.ver setInterval(処理内容,処理される間隔); //抽象的に
setInterval(function(){処理内容},時間) //もうちょっと具体的に
애로우 함수로 쓰면,
화살표 함수.versetInterval(()=>{処理内容},処理間隔)
setInterval
는 제1 인수에 처리 내용이 들어가지만, 처리 내용에 setInterval로부터 값은 건네주지 않아.
콜백 함수를 취하는 화살표 함수를 작성하는 방법
map도 setInterval도 콜백 함수를 제1 인수로 취한다.
map은 콜백 함수를 호출 할 때 인수가 필요하지만,
setInterval은 콜백 함수에 값을 전달하지 않아도 되므로 쓰기가 다르다.
配列.map((value)=>新しい項目) //渡す値は=>の前の(ここ)=>に入るよ
setInterval(()=>{処理内容},処理間隔)// (()=>第一引数,第二引数)
Reference
이 문제에 관하여(콜백 함수를 공부하면 화살 함수를 조금 알았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/aliceroot0678/items/4caf4e24bcdf12f4fcc0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
애로우 함수에 대해 부티 끊어지면서





이 기사에서는, 콜백 함수를 제1 인수에 취하는 map 메소드와 setInterval 함수에 대해 설명해 갈 것입니다.
그 전에 결국 애로우 함수는 어떤 형태?
이것을
function 関数名(){〇〇};
이렇게
const 変数名 = ()=>{処理}; //変数名は関数名のことだよ
()=>〇〇
이것이 하나의 덩어리.
아무리 ()
가 많이 있어도, 당황하지 않게.=>
의 오른쪽과 왼쪽 관계는 (必要時右側で使う引数)=>処理
화살표 함수에서 return을 생략 할 수있는 이야기
화살표 함수에서 =>
직후 처리가 {return 〇〇}
이면,{}
와 return
를 생략 할 수 있으므로,=>〇〇
라든지, =>(〇〇)
라고 하는 쓰는 방법이 있다.
매우 당황해 버린다. . . 
이것이 어떤 함수일까 생각하면 return
가 숨겨져 있다고 생각할 수 있도록 
map 메소드란 무엇인가?
배열 객체에 준비되어 있는 메소드의 하나. (배열.map에서 호출 가능)
map 메소드는 무엇을 할 수 있습니까?
배열의 내용물을 하나하나 꺼내어, 어떠한 처리를 가해, 새로운 서열을 생성할 수 있다.
정확하게는, map 메소드로 새로운 배열을 생성하는 것보다, 새로운 배열을 return 할 수 있다.
원래 배열은 변경되지 않습니다.
function.ver配列.map(
function(value){
return 処理; //←新しい項目
}
)
이것을 화살표 함수로 작성하면
화살표 함수.ver配列.map((value)=>新しい項目) //配列.map(引数)=>戻り値
이 value의 내용은 배열의 내용이 하나씩 들어간다.
setInterval 함수는 무엇입니까?
내장 함수(아무것도 정의하지 않아도 갑자기 사용할 수 있는 함수)의 하나.
setInterval 함수는 무엇을 할 수 있습니까?
일정한 간격으로 특정 처리를 반복한다.
처리되는 간격은 밀리초(1초=1000밀리초)로 나타내므로 주의. 
예 : 초당 처리되는 경우 두 번째 인수는 1000으로 표시됩니다.
function.ver setInterval(処理内容,処理される間隔); //抽象的に
setInterval(function(){処理内容},時間) //もうちょっと具体的に
애로우 함수로 쓰면,
화살표 함수.versetInterval(()=>{処理内容},処理間隔)
setInterval
는 제1 인수에 처리 내용이 들어가지만, 처리 내용에 setInterval로부터 값은 건네주지 않아.
콜백 함수를 취하는 화살표 함수를 작성하는 방법
map도 setInterval도 콜백 함수를 제1 인수로 취한다.
map은 콜백 함수를 호출 할 때 인수가 필요하지만,
setInterval은 콜백 함수에 값을 전달하지 않아도 되므로 쓰기가 다르다.
配列.map((value)=>新しい項目) //渡す値は=>の前の(ここ)=>に入るよ
setInterval(()=>{処理内容},処理間隔)// (()=>第一引数,第二引数)
Reference
이 문제에 관하여(콜백 함수를 공부하면 화살 함수를 조금 알았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/aliceroot0678/items/4caf4e24bcdf12f4fcc0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
function 関数名(){〇〇};
const 変数名 = ()=>{処理}; //変数名は関数名のことだよ
배열 객체에 준비되어 있는 메소드의 하나. (배열.map에서 호출 가능)
map 메소드는 무엇을 할 수 있습니까?
배열의 내용물을 하나하나 꺼내어, 어떠한 처리를 가해, 새로운 서열을 생성할 수 있다.
정확하게는, map 메소드로 새로운 배열을 생성하는 것보다, 새로운 배열을 return 할 수 있다.
원래 배열은 변경되지 않습니다.
function.ver
配列.map(
function(value){
return 処理; //←新しい項目
}
)
이것을 화살표 함수로 작성하면
화살표 함수.ver
配列.map((value)=>新しい項目) //配列.map(引数)=>戻り値
이 value의 내용은 배열의 내용이 하나씩 들어간다.
setInterval 함수는 무엇입니까?
내장 함수(아무것도 정의하지 않아도 갑자기 사용할 수 있는 함수)의 하나.
setInterval 함수는 무엇을 할 수 있습니까?
일정한 간격으로 특정 처리를 반복한다.
처리되는 간격은 밀리초(1초=1000밀리초)로 나타내므로 주의. 
예 : 초당 처리되는 경우 두 번째 인수는 1000으로 표시됩니다.
function.ver setInterval(処理内容,処理される間隔); //抽象的に
setInterval(function(){処理内容},時間) //もうちょっと具体的に
애로우 함수로 쓰면,
화살표 함수.versetInterval(()=>{処理内容},処理間隔)
setInterval
는 제1 인수에 처리 내용이 들어가지만, 처리 내용에 setInterval로부터 값은 건네주지 않아.
콜백 함수를 취하는 화살표 함수를 작성하는 방법
map도 setInterval도 콜백 함수를 제1 인수로 취한다.
map은 콜백 함수를 호출 할 때 인수가 필요하지만,
setInterval은 콜백 함수에 값을 전달하지 않아도 되므로 쓰기가 다르다.
配列.map((value)=>新しい項目) //渡す値は=>の前の(ここ)=>に入るよ
setInterval(()=>{処理内容},処理間隔)// (()=>第一引数,第二引数)
Reference
이 문제에 관하여(콜백 함수를 공부하면 화살 함수를 조금 알았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/aliceroot0678/items/4caf4e24bcdf12f4fcc0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
setInterval(処理内容,処理される間隔); //抽象的に
setInterval(function(){処理内容},時間) //もうちょっと具体的に
setInterval(()=>{処理内容},処理間隔)
map도 setInterval도 콜백 함수를 제1 인수로 취한다.
map은 콜백 함수를 호출 할 때 인수가 필요하지만,
setInterval은 콜백 함수에 값을 전달하지 않아도 되므로 쓰기가 다르다.
配列.map((value)=>新しい項目) //渡す値は=>の前の(ここ)=>に入るよ
setInterval(()=>{処理内容},処理間隔)// (()=>第一引数,第二引数)
Reference
이 문제에 관하여(콜백 함수를 공부하면 화살 함수를 조금 알았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/aliceroot0678/items/4caf4e24bcdf12f4fcc0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)