Program loads models, but claims models could not be loaded

Hello!
I’ve been having a problem with my system that I’m not entirely sure how to describe. In my program, I’m trying to load a set of 3d models using .OBJLoader, and the models clearly load, and I can see them and move them around. However, I don’t see how they get added to the scene, as both models call the function(error) closure; because of this, I don’t see any way to actually get and manipulate the mesh I’m supposed to access and manipulate using the function(obj) closure.
I’ve included the link to the website I’m trying to develop, as bare-bones as it is: Morlan360
In addition, here’s the code snippet I’m attempting to run:
function loadWorks(listWorks){
const loader = new THREE.OBJLoader();
for (var i = 0; i < listWorks.length; i++){
loader.load ( //Got this from three.js docs
listWorks[i][workModel],
function ( obj ) {
scene.add( obj );
console.log(works[i].length);
works[i].push(obj);
console.log(works[i].length);

					console.log("The model was loaded.");

					obj.animations; // Array<THREE.AnimationClip>
					obj.scene; // THREE.Group
					obj.scenes; // Array<THREE.Group>
					obj.cameras; // Array<THREE.Camera>
					obj.asset; // Object
				},
				// called while loading is progressing
				function ( xhr ) {
					console.log( ( xhr.loaded / xhr.total * 100 ) + '% loaded' );
				},
				// called when loading has errors
				function ( error ) {
					console.log( 'An error happened. Make sure the file exists and is uncorrupted.' );
				}
			)
		}	

		return loader;		
	}</span>

And finally, here are the files I’ve been trying to display:
amongus.obj (1.3 MB)
teapot.obj (848.4 KB)

God, okay, formatting got messed up. Hold on.
function loadWorks(listWorks){
const loader = new THREE.OBJLoader();
for (var i = 0; i < listWorks.length; i++){
loader.load ( //Got this from three.js docs
listWorks[i][workModel],
function ( obj ) {
scene.add( obj );
console.log(works[i].length);
works[i].push(obj);
console.log(works[i].length);

					console.log("The model was loaded.");

					obj.animations; // Array<THREE.AnimationClip>
					obj.scene; // THREE.Group
					obj.scenes; // Array<THREE.Group>
					obj.cameras; // Array<THREE.Camera>
					obj.asset; // Object
				},
				// called while loading is progressing
				function ( xhr ) {
					console.log( ( xhr.loaded / xhr.total * 100 ) + '% loaded' );
				},
				// called when loading has errors
				function ( error ) {
					console.log( 'An error happened. Make sure the file exists and is uncorrupted.' );
				}
			)
		}	

		return loader;		
	}</code>