javascript - 如何用户输入对象属性和键

标签 javascript html

我手里有一个非常罕见的问题。我需要用户输入对象的键和属性。

我有一个输入

<input type="text">
<input type="button" value="enter">

我的js:
获取输入的文本,并将其存储在 var input 中。
例如,如果用户输入“hello”,那么...

var myObj = {
  hello: "hello"
}

有办法做到这一点吗?
谢谢

最佳答案

您需要使用括号表示法:

如果您将输入存储在名为 input 的变量中,您将执行以下操作:

var myObj = {};
obj[input] = input;

关于javascript - 如何用户输入对象属性和键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29711837/

相关文章:

android - TextView 为 <li> 标签呈现丑陋的项目符号

html - 试图模仿 Lamborghini.com 的布局无济于事

javascript - react native : state is getting undefined inside useCallBack hook function

javascript - 如何将一个元素的outerHTML显示为另一个元素的内容?

javascript - 如何在页面重新加载时保持背景颜色变化?

html - 创建纯 HTML5 + CSS3 动画 "sonar wave"图标的最佳方法。

javascript - 带有 htmlcontent 的 Bing map 信息框不显示关闭按钮

javascript - Play 事件将在 videojs 中无限循环

javascript - 用javascript调用外部网页(跨域)

php - 添加另一个下拉列表到动态 php、Mysql 表单以及另外 2 个下拉列表