Я пытаюсь получить конечный результат, например, как это из функцииВозвращает массив при разборе ошибки функции?
[{'visible': false},null,null,null,null,{'visible': false}]
Это в основном список столбцов, которые мне нужно скрыта. Поэтому мне нужно написать функцию, в которой, если я проанализирую список столбцов, которые должны быть видимыми, он должен вернуть мне массив, такой как выше. Поэтому это то, что я пытаюсь сделать, и я тоже могу получить эту работу, однако я хотел бы знать, является ли это лучшим и оптимальным способом сделать это?
Просим вас обратиться за помощью. Извиняюсь за некоторые опечатки, это мой первый пост.
// array of columns to be shown
var arr = ["last_name", "phone", "email", "address"];
toggleVis(arr);
function toggleVis(arr) {
//list of all the columns.
arr_columns = ["name", "last_name", "phone", "email", "address", "company"];
arrayLength = arr.length;
arr_columnsLength = arr_columns.length;
var arr_new = [];
for (var i = 0; i < arr_columnsLength; i++) {
for (var j = 0; j < arrayLength; j++) {
if (arr_columns[i] == arr[j]) {
arr_new[i] = "null";
break;
} else {
arr_new[i] = "{'visibilty:false'}";
}
}
}
}
Может быть, вы должны задать этот вопрос снова на [ (http://codereview.stackexchange.com/) –
Ваш код кажется прекрасным, кроме того, что вам нужно вернуть объект, а не строку, например: 'arr_new [i] = {visibilty: false} ; ' –