Javascript向对象添加动态函数
有没有办法在不知道对象名称的情况下向对象添加函数 我会这样做:Javascript向对象添加动态函数,javascript,Javascript,有没有办法在不知道对象名称的情况下向对象添加函数 我会这样做: var $functionName = "sayHello"; object."$functionName" = function (args) { // Do stuff } /// Later object.sayHello ("Henry"); 您可以为此使用数组格式: object[$functionName]=function(){}您可以使用数组格式: 对象[$functionName]=func
var $functionName = "sayHello";
object."$functionName" = function (args) {
// Do stuff
}
/// Later
object.sayHello ("Henry");
您可以为此使用数组格式:
object[$functionName]=function(){}
您可以使用数组格式:
对象[$functionName]=function(){}
是:
var functionName = "sayHello";
anObject[functionName] = function (args) {
// ...
}
请注意,a.b
是a[“b”]
的语法糖——它们的意思完全相同。是:
var functionName = "sayHello";
anObject[functionName] = function (args) {
// ...
}
请注意,a.b
是a[“b”]
的语法糖——它们的意思完全相同。无关:以$
开头命名变量是否会对PHP产生影响?或者jQuery?无关:以$
开头命名变量是否会对PHP产生影响?还是jQuery?