gpt4 book ai didi

Javascript 对象文字将属性传递给 jquery 插件选项

转载 作者:行者123 更新时间:2023-12-02 17:02:53 27 4
gpt4 key购买 nike

这是困扰我一段时间的问题之一,但我总是只是解决它,而没有真正找到合适的解决方案...如果之前已经回答过这个问题,但我找不到答案,我深表歉意。如果可能的话,我想避免重构对象字面量模式。

在下面的示例中,我无法访问 NS.something,我不知道为什么......

var NS = {
something : 'abc',

init : function(){
NS.doSomething();
},

doSomething : function(){
$('.elements').jqueryPlugin({
pluginParameters: {
NS.something : 'xyz';
}
})
}
};

NS.init();

最佳答案

您不能使用变量键定义对象文字,必须在定义后使用 [] 表示法对其进行赋值。

doSomething : function(){
var pluginParameters = {};
pluginParameters[NS.property] = 'xyz';
$('.elements').jqueryPlugin({
pluginParameters: pluginParameters
})
}

关于Javascript 对象文字将属性传递给 jquery 插件选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25548281/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com