栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用字符串访问JSON或JS属性

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用字符串访问JSON或JS属性

在Javascript中,您可以使用文字符号访问对象属性:

the.answer = 42;

或使用带括号的表示法,使用字符串作为属性名称:

the["answer"] = 42;

这两个语句的作用 完全相同
,但是在第二个语句的情况下,由于括号中的内容是字符串,因此它可以是解析为字符串的任何表达式(或可以强制为一个)。所以所有这些都做同样的事情:

x = "answer";the[x] = 42;x = "ans";y = "wer";the[x + y] = 42;function foo() {    return "answer";}the[foo()] = 42;

answer
将对象的属性设置
the
42

因此,如果

description
在您的示例中由于它是从其他地方传递给您而不能成为文字,则可以使用方括号表示法:

s = "description";_htaItems[x][s] = 'New Value';


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/378419.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号