这是JavaScript中的一个基本问题。我尝试了很多玩法,但我不能解决问题。我有个数组。带双引号的javascript数组值
var keys = ["a", "b", "c"];
var array =[];
我这个循环键形成另一个阵列
for (var i =0; i<keys.length; i++){
array[i]= "x" + keys[i];
}
如果我打印这个数组
我得到['xa'];
但我需要的是["xa"]
唯一的区别是quotes ""
..
为什么因为我必须在另一个json中使用这个数组和双引号一样。在此先感谢..
考虑我的JSON数组名作为最终,
var query = {
"_source": {
"include": final
}.
现在这里查询正在形成像
var query = {
"_source": {
"include": '["xa"]'
}
但我需要:
var query = {
"_source": {
"include": ["xa"]
}
您的浏览器可能会被输出作为'''。其他人会输出为''',你需要检查并替换你自己。 – ArtOfCode 2014-11-05 17:53:50
你有没有机会寻找'JSON.stringify()'? – 2014-11-05 17:55:23
这对我来说是''''。 – Bijan 2014-11-05 17:55:28