按字符串创建对象
Create object by string
这是一个
简单的问题,希望你能帮到我。
如何使用字符串导航到对象?
如果我有这个:
var string = something;
还有这样的对象:
var this = {
something: {
other: "okay"
}
};
然后我如何使用字符串来做这样的事情:
this.+string+.other
这将与以下相同:
this.something.other
??也许不是很快,但你明白我要去哪里吗?:-)
尝试使用下面的[]
,
var _this = {
something: {
other: "okay"
}
};
_this[string].other
注意:将 var 名称更改为 _this
,因为var this = <..something..>
会抛出错误。this
也表示 javascript 中的 currect 执行对象/窗口对象。
使用方括号表示法:
var this[something].other
相关文章:
- 使用字符串作为名称创建对象
- 创建HTML对象的Javascript与创建HTML字符串的比较
- 如何在 Java 脚本中从字符串创建对象树
- 按字符串创建对象
- 如何从字符串形式的对象文字创建对象
- 从字符串创建对象
- 在JavaScript中创建对象外的字符串
- 如何从字符串创建对象数组
- 从字符串创建对象(动态)
- 如何从包含初始化项的字符串创建对象
- 创建带有字符串和bool值对象的Json列表
- 从字符串创建对象,javascript
- 在另一个集合中存储引用会创建对象,但不会创建字符串Meteor
- 如何通过在字符串中指定字段来创建对象?
- Javascript日期对象在创建日期字符串时自动添加一天
- jQuery find()从字符串创建对象
- javascript日期对象创建使用字符串从输入
- 基于文件路径字符串创建对象
- 如何创建具有字符串索引的二维对象并循环遍历结果
- 从拆分的字符串创建对象