0
개체 오류 :JSLint 나는 다음과 같은 코드를 보풀하는 JSLint를 사용하고
'use strict';
var mathService = {
add: add,
subtract: subtract,
multiply: multiply,
divide: divide,
power: power,
squareRoot: squareRoot
};
function add(first, second) {
return first + second;
}
function subtract(first, second) {
return first - second;
}
function multiply(first, second) {
return first * second;
}
function divide(first, second) {
return first/second;
}
function power(first, second) {
return Math.pow(first, second);
}
function squareRoot(first) {
return Math.sqrt(first);
}
이 코드를 보풀하려고 할 때, 나는 그것이 정의되지 않은 것을 나타내는 내 객체의 각 속성에 대한 오류 메시지가 표시됩니다. 그러나 객체 속성을 정의해야한다고 생각하지 않았습니다. 도움에 미리 감사드립니다!
정확한 오류 메시지 란 무엇입니까? 함수가 정의되기 전에 함수가 할당된다는 불평을하는 것으로 가정합니다. – JJJ
오류는 개체 정의에있는 콜론의 _right_에 대한 항목을 참조합니다. 속성 이름 자체는 문제가 없습니다. 속성이나 함수 이름을 다르게 변경하면 오류가 오른쪽을 참조합니다. –
도움 주셔서 감사합니다! 다행히도 Clyde Lobo의 코드가 트릭을 만들었습니다. –