字符串到JSON路径(JavaScript)
我试图创建一个JavaScript函数,在这里我想修改传入的对象并返回它。我可以创建一个字符串,其中包含需要更改的内容的完整路径,但这是一个字符串。我如何更改它,使它识别出它是一个JSON路径 目前,当我需要它作为JSON路径进行检查时,它作为字符串进行检查,因此无法通过if检查字符串到JSON路径(JavaScript),javascript,json,object,Javascript,Json,Object,我试图创建一个JavaScript函数,在这里我想修改传入的对象并返回它。我可以创建一个字符串,其中包含需要更改的内容的完整路径,但这是一个字符串。我如何更改它,使它识别出它是一个JSON路径 目前,当我需要它作为JSON路径进行检查时,它作为字符串进行检查,因此无法通过if检查 var modifiedObj = function (content) { for (var i = 0; i < content.length; i++) { var pathMake
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;
};
var modifiedObj=函数(内容){
对于(变量i=0;i
有什么建议吗?使用括号进入每个子对象,如果子对象未定义,则跳转。从字符串JSON路径返回?使用括号进入每个子对象,如果子对象未定义,则跳转。从字符串JSON路径返回?