我有以下var x = "bob"
,并希望把变种x值变成“东西”的Javascript在这个JSON添加变量
var request = {
"id":"2",
"number":"12345",
"params":[{
"name":"bob",
"message":"hi"
}],
"something": "${x}"
}
我新的JS和的NodeJS和很为难如何轻松地做到这一点。
我有以下var x = "bob"
,并希望把变种x值变成“东西”的Javascript在这个JSON添加变量
var request = {
"id":"2",
"number":"12345",
"params":[{
"name":"bob",
"message":"hi"
}],
"something": "${x}"
}
我新的JS和的NodeJS和很为难如何轻松地做到这一点。
所有你需要做的就是
request.something = x;
访问使用点(.
)或正方形符号[]
var x = "bob"
var request = {
"id": "2",
"number": "12345",
"params": [{
"name": "bob",
"message": "hi"
}],
"something": "${x}"
}
request.something = x;
console.log(request)
必须使用(点)更改密钥javascript Object
var x = 'bob';
request.something = x;
你是什么意思把x放入东西?它看起来像'request.something'已经具有''$ {x}“'的值,这使得它看起来像你想要使用反码格式将该字符串格式化为'x'的值。你能展示你想要的结果吗? –
console.log(request)应该看起来像{“id”:“2”,“number”:“12345”,“params”:[{“name”:“bob”,“message”:“hi”}] ,“东西”:“鲍勃”} – SamelK