如何更改此实用程序函数的返回类型,以便它返回单个值

时间:2015-10-05 13:30:35

标签: jquery json

我以数组的形式获取返回类型,例如

name : ["Orange Juice"]
cost : [20]

如何删除数组和双引号

请参阅此fiddle

2 个答案:

答案 0 :(得分:2)

更新了fiddle

console.log('name : '+JSON.stringify((findbyId('1247').name[0])).replace(/\"/g,""));
console.log('cost : '+JSON.stringify(findbyId('1247').cost[0]));

答案 1 :(得分:0)

您正在使用的jsonQ库中的

.value()返回一个数组。看起来你想要使用不同的返回方法,比如.firsElm()

var resultObj = {name : name.firstElm(), cost : cost.firstElm(), image : image.firstElm() } ;

然后(使用其他答案的正则表达式)

id1247 = findbyId('1247');
console.log('name : ' + JSON.stringify(id1247.name).replace(/\"/g,""));
console.log('cost : '+id1247.cost));