5.Vector Math от Упражненията Advanced Functions
Здравейте,
Може ли малко помощ относно задачата? Изглежда лесна, но някъде греша. Резултатът е: Unexpected error: result.add is not a function.
function x(a,b) {
let obj = {
add: function (a,b) {
return [a[0] + a[1], b[0] + b[1]]
},
multiply: function (a,b) {
return [a[0]*b, a[1]*b]
},
length: function (a) {
return Math.sqrt(a[0]*a[0] + a[1]*a[1])
},
dot: function (a,b) {
return a[0]*a[1] + b[0]*b[1];
},
cross: function (a,b) {
return a[0]*b[1] - a[1]*b[0]
}
};
return obj;
}