繁体   English   中英

从两个连接的字符串中获取变量数据

Get Variables Data from two concatenated Strings

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我想从变量“EDDBGnd”中获取数据。 调试段落应显示“这是一个测试”。

var Apt = "EDDB";
var Menu = "Gnd";
var EDDBGnd = "This is a test";

document.getElementById("debug").innerHTML = Apt.concat(Menu);
4 个回复

如果您有能力使用不同的方法来存储数据,我建议您改用对象。 例如,这将允许您将 apt 作为可以容纳多个菜单的键。

它更复杂,但它可以让您轻松地为更多数据增长对象,而不会弄乱变量。

 var data = { "EDDB": { "Gnd": "Test is a test", "Gnd2": "Test is also a test", } } document.getElementById("debug").innerHTML = data["EDDB"]["Gnd"]; document.getElementById("debug2").innerHTML = data["EDDB"]["Gnd2"];
 <div id="debug"></div> <div id="debug2"></div>

如果 EDDBGnd 是一个全局变量,你可以写

document.getElementById("debug").innerHTML = window[Apt+Menu];

尝试这样的事情:

document.getElementById("debug").elements[0].value = EDDBGnd;

您需要将全局变量的范围限定为window对象。

 var Apt = "EDDB"; var Menu = "Gnd"; var EDDBGnd = "This is a test"; document.getElementById("debug").innerHTML = window[window.Apt.concat(window.Menu)];
 <div id="debug"></div>

更好的方法是创建上下文或本地化文件(或对象)。

 const context = { 'EDDB' : { 'Gnd': 'This is a test' } }; const Apt = 'EDDB'; // From GUI? const Menu = 'Gnd'; // From GUI? const getText = (Apt, Menu) => context[Apt][Menu]; document.getElementById("debug").innerHTML = getText('EDDB', 'Gnd');
 <div id="debug"></div>

5 在r中连接两个字符串变量

我已经看到很多关于使用paste和paste0来连接r中的两个字符串的讨论。 但是,这似乎不适用于两个字符串变量。 我有一个如下所示的数据框。 我希望将year变量与period变量结合起来,在名为observation的数据框中生成一个新变量。 数据框称为数据,我根据类似查询的研 ...

6 从 Processing 到 Arduino 接收两组字符串数据到两个变量中

我拼命地试图让 arduino 将字符串从处理中分成两组变量。 在下面的代码中,我决定只输入重要的部分,但 x 和 y 当然包含正确的值。 任何解决方案将不胜感激。 到目前为止,这是我的两次尝试: 尝试 1 根本不起作用。 1.加工: 1.阿杜诺: 尝试 2,其中 x 正常工作但 y ...

7 连接两个不同列表中的字符串

我需要串联两个位于不同列表中的字符串,并检查输出字符串是否在字典中。 我尝试过的代码是: 此代码仅返回x和y的通用单词(“计算机”)。 我期望的输出是x = [love,President,computer],即在输出中串联了“ love and President”一词。 ...

8 如何在两个不同的列中连接所有字符串?

不用开始弄乱多余的列等,还有没有比下面的代码中概述的使用double for循环更好的方法来连接两列中的字符串了? 详细说明; 第一列中的每个单元格应与第二列中的每个单元格合并,所有组合应存储在数组(或其他集合)中。 ...

9 在C#中连接两个json字符串

假设我有两个要开始的JSON字符串:(例如json.net中的示例) 将这两个json字符串连接为一个json字符串的方法是什么? 我在这里查看了几个不同的项目,它们不符合要求,主要是因为它们将两个对象合并为一个-我还没有看到很多东西可以在一个字符串中给我两个对象。 我找到了这个答案 ...

2017-03-27 01:40:58 4 8144   c#/ json
10 连接两个多行字符串

我正在尝试连接跨越多行的数据。 我不会告诉您这些数据来自何处,但不会弄得一团糟,但是它是以字符串的形式出现的,样本可能是这样的: 我在下面做了一些简单的演示代码: 具有预期的输出: 但是我要打印的内容如下: 我不确定是否刚刚选择了构建多行代码的错误方法,或者我的 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM