那是我的代码:
function BMI(bmi, mass, height){
bmi = mass / (height * 2);
return bmi;
}
var john = {
fullName: "John Smith",
mass: 75,
height: 1.75,
bmiCalc: BMI(this.bmi, this.mass, this.height)
}
var mark = {
fullName: "Mark Dawn",
mass: 90,
height: 1.85,
bmiCalc: BMI(this.bmi, this.mass, this.height)
}
console.log(john, mark);
我想创建一个函数,以后将其用于这两个对象。我知道我可以在这两个对象中创建一个方法,但是代码将是相同的,我想避免使用它。我是一个初学者,我真的很想知道是否有可能在对象内调用全局函数。我还把“ this”作为参数。到参数。想知道这是否像我认为的那样起作用,并且可以做到这一点。用于传递参数。