Я пытаюсь создать функцию JavaScript, в которой я хочу изменить передаваемый объект и вернуть его. Я могу создать строку полного пути к содержимому, которое необходимо изменить, но это строка. Как я могу изменить это так, чтобы он распознал, что это путь JSON?
В настоящее время он не проходит проверку, если проверяется как строка, когда мне нужно проверить как путь JSON.
var modifiedObj = function (content) {
for (var i = 0; i < content.length; i++) {
var pathMaker = ["randonPath.one", "randonPath.two", "randonPath.three", "randonPath.four", "randonPath.five"];
for (var j = 0; j < pathMaker.length; j++) {
var pathValid = "content[" + i + "]." + pathMaker[j] + ".valid";
var pathNotValid = "content[" + i + "]." + pathMaker[j] + ".notValid";
if (pathValid !== undefined && pathNotValid == undefined) {
pathNotValid = content.referenceAnotherField;
};
};
};
return content;
};
Любой совет?