0
나는이 같은 감소 기능이 있습니다구조화 된 함수 인수에서 "_arg"의 이름을 바꾸려면 어떻게해야합니까?
ops = rqOps.reduce (p, { commit: id: cid, type: type }, idx, arr) ->
# Do stuff here
p
, {}
잘 작동하지만 지금은 두 번째 인수의 이름 _arg
에 컴파일합니다. 어떻게 다른 이름을 부여 할 수 있습니까? 나는 arg = { commit: id: cid, type: type }
과 { commit: id: cid, type: type } : arg
과 { commit: id: cid, type: type } = arg
과 같은 몇 가지 다른 접근법을 시도했지만 아무런 결과도 얻지 못했습니다. 구문에 어떤 문제가 있습니까?
마지막 블록은'_arg'를 arg로 대체합니다. 컴파일 된 코드에는 다른 차이점이 없습니다. – hpaulj
@hpaulj : 죄송합니다. 처음에는 내 의견을 잘못 읽었습니다. 내 눈은 "하지"않고 "보지 못합니다."라고 보았습니다. –
두 번째 인수는 해당 속성 중 일부만 파기하기 때문에 참조하고 싶습니다. 객체가 100 개의 속성을 갖고 있고 다른 객체에 액세스 할 수있을 때만 객체 2 개를 분해하고 싶습니다. – zakdances