Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何动态检查json对象名是否存在 json_Javascript - Fatal编程技术网

Javascript 如何动态检查json对象名是否存在 json

Javascript 如何动态检查json对象名是否存在 json,javascript,Javascript,我有一个数组fields=['name'、'age'、'hobby'],我想运行for(vari in fields),检查对象是否存在,例如data.fields[I],这个代码不起作用,怎么做?对象字段也可以用方括号表示法引用 data = {"name": "chan", "age", "35"}; 您可能应该使用hasOwnProperty(请参阅): 还可以使用方括号表示法引用对象字段 data = {"name": "chan", "age", "35"}; 您可能应该使用has

我有一个数组
fields=['name'、'age'、'hobby']
,我想运行
for(vari in fields)
,检查对象是否存在,例如
data.fields[I]
,这个代码不起作用,怎么做?

对象字段也可以用方括号表示法引用

data = {"name": "chan", "age", "35"};
您可能应该使用
hasOwnProperty
(请参阅):


还可以使用方括号表示法引用对象字段

data = {"name": "chan", "age", "35"};
您可能应该使用
hasOwnProperty
(请参阅):


还可以使用方括号表示法引用对象字段

data = {"name": "chan", "age", "35"};
您可能应该使用
hasOwnProperty
(请参阅):


还可以使用方括号表示法引用对象字段

data = {"name": "chan", "age", "35"};
您可能应该使用
hasOwnProperty
(请参阅):

使用括号表示法:

data.hasOwnProperty(fields[i])
使用括号表示法:

data.hasOwnProperty(fields[i])
使用括号表示法:

data.hasOwnProperty(fields[i])
使用括号表示法:

data.hasOwnProperty(fields[i])

假设对象不是嵌套对象,请使用和:


假设对象不是嵌套对象,请使用并:


假设对象不是嵌套对象,请使用并:


假设对象不是嵌套对象,请使用并:


那不是json,那只是javascsript…当您在JavaScript中获得json时,应该是object,不是吗?json是一种文本格式编码,用于将JS数据结构传输到其他系统。如果你在写js代码,那么它就不是json——它只是javascript。那不是json,那只是javascsript……当你在javascript中得到json时,它应该是object,不是吗?json是一种文本格式编码,用于将js数据结构传输到其他系统。如果你在写js代码,那么它就不是json——它只是javascript。那不是json,那只是javascsript……当你在javascript中得到json时,它应该是object,不是吗?json是一种文本格式编码,用于将js数据结构传输到其他系统。如果你在写js代码,那么它就不是json——它只是javascript。那不是json,那只是javascsript……当你在javascript中得到json时,它应该是object,不是吗?json是一种文本格式编码,用于将js数据结构传输到其他系统。如果您正在编写js代码,那么它就不是json,而是javascript。