相关疑难解决方法(0)

将点符号中的JavaScript字符串转换为对象引用

给定一个JS对象

var obj = { a: { b: '1', c: '2' } }
Run Code Online (Sandbox Code Playgroud)

和一个字符串

"a.b"
Run Code Online (Sandbox Code Playgroud)

如何将字符串转换为点符号,以便我可以去

var val = obj.a.b
Run Code Online (Sandbox Code Playgroud)

如果字符串只是'a'我可以使用,'a'但这更复杂.我想有一些简单的方法,但它目前逃脱了.

javascript

188
推荐指数
13
解决办法
10万
查看次数

如何动态引用对象?

在Javascript中,我有一个对象:

obj = { one: "foo", two: "bar" };
Run Code Online (Sandbox Code Playgroud)

现在,我想要做到这一点

var a = 'two';
if(confirm('Do you want One'))
{
  a = 'one';
}

alert(obj.a);
Run Code Online (Sandbox Code Playgroud)

但当然它不起作用.动态引用此对象的正确方法是什么?

javascript json

9
推荐指数
2
解决办法
5484
查看次数

标签 统计

javascript ×2

json ×1