많은 사이트에서 함수와 개체는 값을 반환합니다. return
은 왜 중요한가요?왜 자바 스크립트의 리턴이 유용합니까?
Slider.prototype.setCurrent = function(dir) {
var pos = this.current;
pos += (~~(dir === 'next') || -1);
this.current = (pos < 0) ? this.imgsLen - 1 : pos % this.imgsLen;
return pos;
}
위 예제에서 this.current
을 반환하지 않으시겠습니까?
pos 변수가 수정되는 항목이기 때문에. this.current를 반환하면 함수 루틴이 호출되거나 입력되기 전의 값을 반환합니다. – Tommy
둘은 의미 상 동일하지 않기 때문입니다. –