gpt4 book ai didi

javascript - 创建一个文字以将成员应用为函数内的变量

转载 作者:行者123 更新时间:2023-11-28 08:44:21 25 4
gpt4 key购买 nike

我将文字作为配置对象传递给函数,例如:

configureGrid: function (config) {
var editable = config.editable,
dbName = config.dbName,
tableName = config.tableName,
grid = config.grid,
callback = config.callback;
var storeFields,
gridColumns,
store;

if (editable) {
this.makeGridEditable(grid);
}
...

现在,我想知道是否有更好的方法来获取配置对象的每个成员并将其定义为函数内的变量。

我知道我可以将成员引用为 config.memberName,但为了清楚起见,我不喜欢这样做。

最佳答案

在我看来,您可能想使用 JavaScript with 功能。

我在 Firebug 中测试了它,如下所示:

var stuff = {
a: 'apple',
b: 'banana',
c: 'crepe',
d: 'dinosaur'
};

with (stuff) {
alert(b + ' ' + c); // alerts "banana crepe"
}

这并不完全是推荐使用的功能,但您可以在此处阅读有关它的更多信息:MDN - with

关于javascript - 创建一个文字以将成员应用为函数内的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20058484/

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