상황에따라서 특정값을 계속 저장하고 바꿔줘야하는데
전역변수 안쓰고 하는방법 있음?
예를들면 간단하게 이런 상황일때
let val
function some(){
val=1
}
function thing(){
val=2
}
전역변수 안쓰고도 이거랑 똑같이 만드는방법 있냐?
그냥 쓰면 편하긴한데 웬만하면 안쓰려고 해서
상황에따라서 특정값을 계속 저장하고 바꿔줘야하는데
전역변수 안쓰고 하는방법 있음?
예를들면 간단하게 이런 상황일때
let val
function some(){
val=1
}
function thing(){
val=2
}
전역변수 안쓰고도 이거랑 똑같이 만드는방법 있냐?
그냥 쓰면 편하긴한데 웬만하면 안쓰려고 해서
그냥 써
인자로 넘기면 되잖아
인자로 넘겨
함수 2개랑 변수를 클로저로 묶으셈
뭐가됐건 별로 좋아보이진 않음
애초에 함수 두개에서 하나의 외부 변수를 변경하는게 이상한거 아녀?
예시로 든거임
자스엔 스태틱? 이런거 없나?
프갤로
언어의 문제라기보단 패러다임이나 패턴을 잘 도입해서 해결해야되는거 아님?
IIFE
Var 을 왜씀...? - dc App
수준