相关疑难解决方法(0)

使用字符串键访问嵌套的JavaScript对象

我有这样的数据结构:

var someObject = {
    'part1' : {
        'name': 'Part 1',
        'size': '20',
        'qty' : '50'
    },
    'part2' : {
        'name': 'Part 2',
        'size': '15',
        'qty' : '60'
    },
    'part3' : [
        {
            'name': 'Part 3A',
            'size': '10',
            'qty' : '20'
        }, {
            'name': 'Part 3B',
            'size': '5',
            'qty' : '20'
        }, {
            'name': 'Part 3C',
            'size': '7.5',
            'qty' : '20'
        }
    ]
};
Run Code Online (Sandbox Code Playgroud)

我想使用这些变量访问数据:

var part1name = "part1.name";
var part2quantity = "part2.qty";
var part3name1 = "part3[0].name";
Run Code Online (Sandbox Code Playgroud)

part1name应该用someObject.part1.name's值填充,即"Part …

javascript jquery nested path

410
推荐指数
16
解决办法
18万
查看次数

在JavaScript中使用动态变量名称

在PHP中你可以做这样惊人/可怕的事情:

$a = 1;
$b = 2;
$c = 3;
$name = 'a';
echo $$name;
// prints 1
Run Code Online (Sandbox Code Playgroud)

有没有办法用Javascript做这样的事情?

例如,如果我有一个var name = 'the name of the variable';可以获得名称变量的引用name

javascript dynamic-variables

320
推荐指数
10
解决办法
45万
查看次数

Javascript中的"变量"变量?

我知道PHP中可能有"变量"变量.例如

$x = "variable";
$$x = "hello, world!";
echo $variable; // displays "hello, world!"
Run Code Online (Sandbox Code Playgroud)

是否可以在javascript中将变量的名称引用为字符串?怎么做?

javascript variables variable-variables

93
推荐指数
4
解决办法
7万
查看次数

有没有办法使用包含变量名称的字符串访问javascript变量?

这样我就可以有一个函数说what_way_you_do_this = something.这可能吗?基本上我可以通过给它一个包含变量名称的字符串来告诉函数我想要设置哪个变量.

谢谢

javascript

9
推荐指数
3
解决办法
1万
查看次数

如何在Javascript中使用字符串作为变量名?

可能重复:
有没有办法使用包含变量名称的字符串访问javascript变量?
JavaScript:通过名称字符串动态获取局部变量

一个简单的代码来说明我的问题 -

var chat_1 = "one";

var chat_2 = "two";

var id = "1";

var new = ?? variabalize( 'chat_' + id ) 
Run Code Online (Sandbox Code Playgroud)

我希望变量new赋值变量 - chat_1是"one"

javascript

4
推荐指数
2
解决办法
3万
查看次数