Я хотел бы вставить середину массива столбцов, многие элементы основаны на параметре, возвращаемом функцией getSpecificColumns (параметр).Javascript - Как вернуть частичный массив из функции?
Первый работает, потому что он возвращает один объект, но есть ли способ вернуть много элементов в середине массива?
$scope.getSpecificColumns = function (myParam) {
return { field: "SpecificField1", format: "{0:c}" };
}
$scope.getSpecificColumnsNotWorking = function (myParam) {
return { field: "SpecificField2", format: "{0:c}" },
{ field: "SpecificField3", format: "{0:c}" };
}
$scope.positionMontantNavGridOptions = {
height: 630,
filterable: {
mode: "row"
},
pageable: true,
columns: [
{ field: "Field1", width: "200px" },
{ field: "Field2", title: "Field 2", width: "80px" },
getSpecificColumns(parameter),
{ field: "Field4" }
]
}
Я не вижу массивы в коде – hindmost
@hindmost Кажется, запутанные карты и массивы. Хотя, я думаю, объекты реализованы как hashmaps, которые используют массивы, поэтому я думаю, что они являются технически ассоциативными массивами. – Carcigenicate