0
我得到的返回類型數組的形式存在,例如如何改變這種效用函數的返回類型,以便它返回單個值
name : ["Orange Juice"]
cost : [20]
如何刪除陣列和雙引號
請看到這個fiddle
我得到的返回類型數組的形式存在,例如如何改變這種效用函數的返回類型,以便它返回單個值
name : ["Orange Juice"]
cost : [20]
如何刪除陣列和雙引號
請看到這個fiddle
更新了fiddle:
console.log('name : '+JSON.stringify((findbyId('1247').name[0])).replace(/\"/g,""));
console.log('cost : '+JSON.stringify(findbyId('1247').cost[0]));
.value()在您正在使用的jsonQ庫中返回一個數組。它看起來像你,而不是要使用不同的返回方法,像.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));
可以正常使用,非常感謝。 – Pawan
很高興知道。歡迎...:)! – vijayP
不錯的一個......':)' –