现在,我想用一些初始数据来设置self.fields属性,我想通过行baseViewModel.call(this)发送这些数据,但我不确定是否要这样做: baseViewModel.call(this, new userModel()); // just a function object}或: baseViewModel.apply(this
首先,我了解了apply()和call()之间的区别。This call be called theFunction("Susan", "school teacher");, why use apply
theFunction.call(undefined与正常的函数调用相比,使用apply和call的优缺点是什么?什么时候使用apply/call比较合适,请澄清我。