0
console.log()
의 출력을 승산 width
의 값이다. 왜 이런 일이 일어나는지 알 수 없습니다.잘못된 리턴 값
var soFunction = function(args) {
this.width = args.width || 0;
this.height = args.height || 0;
this.getRatioValue = function(value) {
var ratio = this.width/this.height;
return value * ratio;
};
console.log(this.getRatioValue(this.height)); // returns 1200
}
// Initialize object
var test = new soFunction({width: 1200, height: 980});
을 반환? 여기에 곱하기 및 잠수 높이가 표시되어 너비 값을 표시합니다. –
너는 너비를 높이로 나누고 ... 다시 너비로 곱하면 너는 너의 시작한 너비, 즉 너비로 끝난다. 여기서 무엇을하려고하는지 설명 할 수 있다면 도움이 될 것입니다. –
코드가 잘 작동합니다. 콘솔에서 너비가 1200입니다.이 피들을 선택하십시오. https://jsfiddle.net/g6msszn5/ –