Javascript从对象获取函数参数?
因此,我想知道是否/如何使用对象中的值作为函数中的参数,例如:Javascript从对象获取函数参数?,javascript,Javascript,因此,我想知道是否/如何使用对象中的值作为函数中的参数,例如: var mousePos = { chaos: (-950, 22) } console.log(mousePos.chaos) // chaos mouse.Move(mousePos.chaos) // which would take two args, and then output Invalid number of arguments. 是的,如果使用数组和函数,则可以。prototype.apply 如果您
var mousePos = {
chaos: (-950, 22)
}
console.log(mousePos.chaos) // chaos
mouse.Move(mousePos.chaos) // which would take two args, and then output Invalid number of arguments.
是的,如果使用数组和函数,则可以。prototype.apply 如果您喜欢使用Node或Babel,也可以使用spread语法:
mose.Move(...mousePos.chaos)
是的,如果使用数组和函数,则可以。prototype.apply 如果您喜欢使用Node或Babel,也可以使用spread语法:
mose.Move(...mousePos.chaos)
我认为您正在寻找一个数组,并且:
我认为您正在寻找一个数组,并且:
您正在寻找一个具有两个值x,y作为鼠标位置的单个对象。 因此,像键/值基数组一样管理对象
var mousePos = { chaos: {x : -950, y:22} };
mouse.move(mousePos.chaos.x,mousePos.chaos.y) // equivalent to
mouse.move(-950,22)
您正在寻找一个具有两个值x,y作为鼠标位置的单个对象。 因此,像键/值基数组一样管理对象
var mousePos = { chaos: {x : -950, y:22} };
mouse.move(mousePos.chaos.x,mousePos.chaos.y) // equivalent to
mouse.move(-950,22)
混沌属性的值为22,-950将丢失。JS没有元组,因此需要使用数组[-950,22]混沌属性的值为22,-950将丢失。JS没有元组,因此需要使用数组[-950,22]