Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function main(){
- function add(v1,v2){
- let r=[v1[0] + v2[0], v1[1] + v2[1]];
- return r;
- }
- function multiply(v1,v2){
- let r=[v1[0]*v2, v1[1]*v2];
- return r;
- }
- function length(v1){
- let r=Math.sqrt((v1[0]*v1[0])+(v1[1]*v1[1]));
- return r;
- }
- function dot(v1,v2){
- let r=(v1[0]*v1[1])+(v2[0]*v2[1]);
- return r;
- }
- function cross(v1,v2){
- let r=(v1[0]*v2[1])-(v1[1]*v2[0]);
- return r;
- }
- return{add, multiply, length, dot, cross}
- }
- let result=main();
- console.log(result.add([1, 1], [1, 0]));
- console.log(result.multiply([3.5, -2], 2));
- console.log(result.length([3, -4]));
- console.log(result.dot([1, 0], [0, -1]));
- console.log(result.cross([3, 7], [1, 0]));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement