抱歉JS不是我的语言:-(
我应该构建一个这样的json值:
var input = { 'to': { 'info@example.com' : 'Jhon Doe' }
我已经阅读了大量的文档,但我被困了:
var userEmail = 'info@example.com'
var input = { 'to': { userEmail : 'Jhon Doe' }}
console.log(input);
// result-> userEmail: "Jhon Doe"
那么,如何将JS变量推入json?
答案 0 :(得分:2)
var input = { 'to': { [userEmail] : 'Jhon Doe' }}
[userEmail]
将转为userEmail
。
可替换地:
var input = { 'to': {} };
input[userEmail] = 'Jhon Doe';
答案 1 :(得分:0)
尝试
<script type="text/javascript">
var userEmail = 'info@example.com'
var input = { 'to': { [userEmail] : 'Jhon Doe' }}
console.log(input);
// result-> userEmail: "Jhon Doe"