添加到 javascript 对象
Adding to a javascript object
我在 javascript 中有一个用于设置数据表的对象。
var dataTableSettings = {
"iDisplayLength": 25,
"bLengthChange": false,
"bSortClasses": false,
};
然后我有一个 if 语句来向对象添加另一个选项:
if (last_location) {
dataTableSettings.push(
"oSearch": {"sSearch": last_location}
);
}
我知道这不起作用,因为 push() 不适用于对象,我如何添加到对象选项列表?
dataTableSettings.oSearch = { "sSearch": lastLocation };
或者
dataTableSettings['oSearch'] = { "sSearch": lastLocation };
你必须这样做:
if (last_location) {
dataTableSettings.oSearch = {"sSearch": last_location};
}
或
if (last_location) {
dataTableSettings["oSearch"] = {"sSearch": last_location};
}
就这样做:
dataTableSettings.oSearch = {"sSearch": last_location}
或这个(两者等价):
dataTableSettings['oSearch'] = {"sSearch": last_location}
我在 javascript 中有一个用于设置数据表的对象。
var dataTableSettings = {
"iDisplayLength": 25,
"bLengthChange": false,
"bSortClasses": false,
};
然后我有一个 if 语句来向对象添加另一个选项:
if (last_location) {
dataTableSettings.push(
"oSearch": {"sSearch": last_location}
);
}
我知道这不起作用,因为 push() 不适用于对象,我如何添加到对象选项列表?
dataTableSettings.oSearch = { "sSearch": lastLocation };
或者
dataTableSettings['oSearch'] = { "sSearch": lastLocation };
你必须这样做:
if (last_location) {
dataTableSettings.oSearch = {"sSearch": last_location};
}
或
if (last_location) {
dataTableSettings["oSearch"] = {"sSearch": last_location};
}
就这样做:
dataTableSettings.oSearch = {"sSearch": last_location}
或这个(两者等价):
dataTableSettings['oSearch'] = {"sSearch": last_location}